调用AttachCenChildInstance接口将网络实例加载到云企业网实例中。
API描述
云企业网支持加载跨账号的网络实例,在加载跨账号的网络实例前,云企业网实例需要先获得跨账号的网络实例授权:
- 跨账号专有网络实例授权,请参见GrantInstanceToCen。
- 跨账号云连接网实例授权,请参见GrantInstanceToCbn。
- 跨账号边界路由器实例授权功能默认不开放,您需要提交工单申请。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 否 | AttachCenChildInstance | 要执行的操作,取值:AttachCenChildInstance。 |
CenId | String | 是 | cen-7qthudw0ll6jmc**** | 云企业网实例ID。 |
ChildInstanceId | String | 是 | vpc-bp18sth14qii3pnvx**** | 待加载的网络实例ID。 |
ChildInstanceRegionId | String | 是 | cn-hangzhou | 网络实例所属地域ID。 您可以通过调用DescribeRegions接口获取地域ID。 |
ChildInstanceType | String | 是 | VPC | 网络实例的类型,取值:
|
ChildInstanceOwnerId | Long | 否 | 1688000000000000 | 网络实例所属的阿里云账号ID(主账号)。
说明 如果您要加载跨账号的网络实例,本参数必填。
|
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | A278B8A6-A5B8-4FDE-9F70-95F0F6A1D68A | 请求ID。 |
示例
请求示例
http(s)://[Endpoint]/?Action=AttachCenChildInstance &CenId=cen-7qthudw0ll6jmc**** &ChildInstanceId=vpc-bp18sth14qii3pnvx**** &ChildInstanceRegionId=cn-hangzhou &ChildInstanceType=VPC &<公共请求参数>
正常返回示例
XML
格式
<AttachCenChildInstanceResponse> <RequestId>A278B8A6-A5B8-4FDE-9F70-95F0F6A1D68A</RequestId> </AttachCenChildInstanceResponse>
JSON
格式
{ "RequestId":"A278B8A6-A5B8-4FDE-9F70-95F0F6A1D68A" }
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
409 | Forbbiden.AttachChildInstanceAcrossUid | Operation is invalid because the child-instance is not authorized to CEN. | 加载失败,请先在对应网络实例中对该CEN授权,再尝试加载。 |
403 | Forbidden.AttachChildInstance | The attached VBR on some access device models are not supported. Please submit a ticket to continue using this VBR on CEN. | 该VBR无法加载到云企业网中,请提交工单进行处理。 |
409 | InvalidOperation.ChildInstanceAlreadyAttached | Operation is invalid because the child-instance has already been attached to another CEN. | 操作失败,该网络实例已被加载到其他云企业网中。 |
400 | OperationFailed.InvalidTransitRouter | Operation failed because the transit router is not supported. | 由于转发路由表不支持该操作,该操作失败. |
访问错误中心查看更多错误码。