修改指定表的数据源信息。
描述
获取指定实例的单个数据源信息,请求参数为小驼峰结构的 数据源数据结构( DataSource )。
方法
PUT
URI
/openapi/instances/{instanceId}/dataSources/{tableName}
请求参数
参数 | 类型 | 是否必需 | 描述 |
---|---|---|---|
tableName | String | 是 | 对应智能推荐的实例的表名。 |
meta | 数据源配置参数 | ||
type | String | 是 | 数据源类型,当前只支持ODPS。 |
projectName | String | 是 | ODPS project name。 |
tableName | String | 是 | ODPS table name。 |
partition | String | 是 | ODPS Partition。例如:ds=20180102 |
accessKeyId | String | 是 | 有访问ODPS权限的accessKey ID。 |
accessKeySecret | String | 是 | accessKey Id对应的secret。 |
timestamp | Integer | 是 | ODPS 毫秒数据时间戳。例如:1544112000000 |
返回参数
参数 | 类型 | 描述 |
---|---|---|
requestId | String | 当前请求的RequestID |
result | DataSource | 数据源详情 |
示例
请求示例
PUT /openapi/instances/airec-cn-xxxxxx/dataSources/user
{
"tableName": "user",
"meta": {
"type": "ODPS",
"timestamp": 1544112000000,
"accessKeyId": "ak",
"projectName": "project",
"tableName": "table",
"partition": "ds=20181122",
"accessKeySecret": "secret"
}
}
正常返回示例
JSON
格式
{
"Result": {
"GmtCreate": "2018-12-07T02:24:26.000Z",
"GmtModified": "2018-12-07T02:36:00.000Z",
"TableName": "user",
"Meta": {
"Type": "ODPS",
"Timestamp": 1544112000000,
"AccessKeyId": "ak",
"ProjectName": "project",
"TableName": "table",
"Partition": "dt=20181122"
}
},
"RequestId": "7F176EE8-51DA-4B4D-8FFE-04448CD7A171"
}
异常返回示例
JSON
格式
{
"RequestId":"DF79FBBF-FFD9-42CD-A91E-220C97D13189",
"Code":"InstanceNotExist",
"Message":"The specified instance does not exist."
}
错误码
原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/33494.html