调用GetExternalStore接口获取外部存储数据的详细信息。

请求语法

http://ali-yunlei-chengdu.cn-chengdu.log.aliyuncs.com:80/externalstores/<external_store_name> 
'Content-Length': '0', 
'x-log-bodyrawsize': '0', 
'x-log-apiversion': '0.6.0', 
'x-log-signaturemethod': 'hmac-sha1', 
'Host': 'ali-yunlei-chengdu.cn-chengdu.log.aliyuncs.com', 
'Date': 'Thu, 19 Apr 2018 03:26:49 GMT', 
'Authorization': 'LOG <yourAccessKeyId>:<yourSignature>'

请求参数

  • 请求头

    GetExternalStore接口无特有请求头,关于Log Service API的公共请求头请参见公共请求头

  • 参数列表
    属性名称 类型 是否必须 示例值 描述
    external_store_name string rds_store 用于获取External Store名称。

返回数据

  • 响应头

    GetExternalStore接口无特有响应头。关于Log Service API的公共响应头,请参见公共响应头

  • 响应元素
    GetExternalStore接口的响应Body会包含该project下所有的config列表,具体格式如下:
    属性名称 类型 示例值 描述
    vpc-id string vpc-bp1aevy8sofi8mh1q**** RDS所在VPC ID。
    instance-id string i-bp1b6c719dfa08exf**** RDS所在instance。vpc-id和instance-id可以同时为空,表示不在VPC环境中,能够直接访问。
    host string 192.***.***.*** RDS所在host,如果vpc和instance为空,那么host必须填写。
    port string 3306 RDS的端口。
    username string root 用户名。
    password string sfdsfldsfksfls**** 密码。
    db string meta 数据库名称。
    table string join_meta 表名称。
    region string cn-qingdao RDS所在region,目前仅支持cn-qingdao、cn-beijing、cn-hangzhou。

示例

  • 请求示例
    http://ali-yunlei-chengdu.cn-chengdu.log.aliyuncs.com:80/externalstores/rds_store
    'Content-Length': '0', 
    'x-log-bodyrawsize': '0', 
    'x-log-apiversion': '0.6.0', 
    'x-log-signaturemethod': 'hmac-sha1', 
    'Host': 'ali-yunlei-chengdu.cn-chengdu.log.aliyuncs.com', 
    'Date': 'Thu, 19 Apr 2018 03:26:49 GMT', 
    'Authorization': 'LOG <yourAccessKeyId>:<yourSignature>'
  • 正常返回示例
    Header :
    {   
        "content-length": "730",
        "server": "nginx/1.6.1",
        "connection": "close",
        "date": "Mon, 09 Nov 2015 08:29:15 GMT",
        "content-type": "application/json",
        "x-log-requestid": "5640595B99248CAA23004A59"
    }
    Body :{
      'storeType': 'rds-vpc', 
      'parameter': {
                   'region': 'cn-qingdao', 
                   'vpc-id': 'vpc-p1aevy8sofi8mh1q****', 
                   'instance-id': 'i-bp1b6c719dfa08exf****', 
                   'host': '192.168.XX.XX', 
                   'port': '3306', 
                   'username': 'root', 
                   'db': 'meta', 
                   'table': 'join_meta'
                   }
    }

错误码

HTTP状态码 错误码 错误信息 描述
400 ProjectAlreadyExist Project {project} already exist. 项目已存在。
400 ParameterInvalid The body is not valid json string. 无效的参数。
500 InternalServerError Specified Server Error Message. 内部服务调用错误。

更多错误码,请参见通用错误码