调用CreateConnection创建一个数据源。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String CreateConnection

要执行的操作。

ConnectionType String rds

连接串的类型。

Content String {"database":"dbname","instanceName":"instancename","password":"password","rdsOwnerId":"123","username":"username"}

数据源的详细信息。

EnvType Integer 1

数据源的环境。

Name String abc

数据源的名称。

ProjectId Long 1

数据源关联的工作空间ID。

RegionId String cn-shanghai

地域ID。

Description String abc

连接串的描述。

SubType String mysql

连接串的子类型。

返回数据

名称 类型 示例值 描述
Data Long 123

数据源ID。

HttpStatusCode String 200

HTTP状态码。

RequestId String 0bc141151593763****

请求ID。

Success Boolean true

请求是否成功。

示例

请求示例

http(s)://[Endpoint]/?Action=CreateConnection
&ConnectionType=rds
&Content={"database":"dbname","instanceName":"instancename","password":"password","rdsOwnerId":"123","username":"username"}
&EnvType=1
&Name=abc
&ProjectId=1
&RegionId=cn-shanghai
&<公共请求参数>

正常返回示例

XML 格式

<RequestId>0bc141151593763****</RequestId>
<HttpStatusCode>200</HttpStatusCode>
<Data>123</Data>
<Success>true</Success>

JSON 格式

{
    "RequestId": "0bc141151593763****",
    "HttpStatusCode": 200,
    "Data": 123,
    "Success": true
}

错误码

HttpCode 错误码 错误信息 描述
400 Invalid.Tenant.ConnectionNotExists The connection does not exist. 数据源不存在。
400 Invalid.Tenant.ProjectNotExists The project does not exist. 项目不存在。
403 Invalid.Tenant.UserIsNotProjectOwnerOrAdmin The user is not a project administrator or owner. 用户不是项目负责人或者项目管理员。
400 Invalid.Tenant.UserNotInProject The user is not in the project. 用户不在项目中。
403 Invalid.Tenant.UserNotInTenant The user is not in tenant. 用户不在租户中。

访问错误中心查看更多错误码。