跳到主要内容

修改数据源 Owner

修改指定数据源或数据库的 Owner 配置。

请求地址:/openapi/v1/datasource/owner/update

请求方法:POST

备注

单次请求只能修改一种范围的 Owner:修改数据源 Owner 时传入 ownertype;修改数据库 Owner 时传入 databaseOwners。不要在同一请求中同时修改两种范围。

请求参数

参数类型是否必选说明示例
datasourceIdString数据源 ID。可通过获取数据源列表接口查询。ds-example123
ownerString数据源 Owner。修改数据源 Owner 时传入。<Owner>
typeString数据源 Owner 类型。取值:account(账号)、role(角色)。account
databaseOwnersArray数据库 Owner 列表,采用覆盖式更新。传入空数组可解除该数据源的全部数据库 Owner 绑定。[]
└nameString数据库名称。app_db
└typeString数据库 Owner 类型。取值:account(账号)、role(角色)。account
└ownerArray数据库 Owner 标识数组。[...]

请求示例

修改数据源 Owner:

{
"datasourceId": "ds-example123",
"owner": "<Owner>",
"type": "account"
}

解除全部数据库 Owner 绑定:

{
"datasourceId": "ds-example123",
"databaseOwners": []
}

返回参数

参数类型说明示例
successBool接口调用是否成功。true
requestIdString请求 ID。request-example
errorCodeString错误码。调用失败时返回。INVALID_PARAMETER
messageString错误信息。调用失败时返回。Invalid parameter

调用成功示例

{
"success": true,
"requestId": "request-example"
}