將一台經典網路類型執行個體串連到 專有網路 VPC 中,使經典網路類型執行個體可以和 VPC 中的雲資源私網互通。更多詳情,請參閱 VPC 文檔 ClassicLink 遷移概述。
描述
調用該介面時,您需要注意:
-
串連經典網路類型執行個體前,執行個體必須處於 運行中(
Running
)或者 已停止(Stopped
)狀態。 -
目標 VPC 必須已 開啟 ClassicLink 功能。
-
經典網路類型執行個體和 VPC 必須在同一個阿里雲地域。
請求參數
名稱 | 類型 | 是否必需 | 描述 |
---|---|---|---|
Action | String | 是 | 系統規定參數。取值:AttachClassicLinkVpc |
RegionId | String | 是 | 執行個體所屬的地域 ID。您可以調用 DescribeRegions 查看最新的阿里雲地域列表。 |
InstanceId | String | 是 | 經典網路類型執行個體 ID。您可以調用 DescribeInstances 查看您可用的執行個體。 |
VpcId | String | 是 | 開啟 ClassicLink 的 VPC ID。您可以調用 DescribeVpcs 查看您可用的 VPC。 |
返回參數
全是公共返回參數。參閱 公共參數。
樣本
請求樣本
https://ecs.aliyuncs.com/?Action=AttachClassicLinkVpc
&RegionId=cn-hangzhou
&InstanceId=i-test
&VpcId=vpc-test
&<公共請求參數>
返回樣本
XML 格式
<AttachClassicLinkVpcResponse>
<RequestId>C0003E8B-B930-4F59-ADC0-0E209A9012A8</RequestId>
</AttachClassicLinkVpcResponse>
JSON 格式
{
"RequestId": "C0003E8B-B930-4F59-ADC0-0E209A9012A8"
}
錯誤碼
以下為本介面特有的錯誤碼。更多錯誤碼,請訪問 API 錯誤中心。
錯誤碼 | 錯誤資訊 | HTTP 狀態碼 | 說明 |
---|---|---|---|
Abs.InvalidInstanceId.MalFormed | The specified instance has already been linked to another VPC. | 400 | 指定的執行個體已經被串連到其他 VPC 中。 |
InvalidInstanceId.MalFormed | The specified instance is not a classic network type instance. | 400 | 指定的執行個體不是經典網路類型。 |
InvalidRegionId.Malformed | The specified RegionId is invalid. | 400 | 指定的 RegionId 不存在或者未授權。 |
InvalidVpcId.Malformed | The specified VpcId is invalid. | 400 | 指定的 VpcId 不合法。 |
InvalidInstanceId.NotBelong | The user does not own the specified instance. | 403 | 指定的執行個體不屬於該使用者。 |
InvalidStatus.InstanceLocked | The specified instance is in another processing list. | 403 | 指定的執行個體正在處理其他進程。 |
InvalidStatus.InstanceStatus | Only the Running or Stopped InstanceStatus is allowed. | 403 | 串連經典網路類型執行個體前,執行個體必須處於 運行中(Running )或者 已停止(Stopped )狀態。 |
OperationDenied | The specified VPC are unable to attach ClassicLink. | 403 | 指定的 VPC 不能開啟 ClassicLink 功能。 |
QuotaExceeded | The maximum number of links in the specified VPC exceeds. | 403 | 當前 VPC 的可用連結數已經達到上限,最多允許 1000 台經典網路類型執行個體串連到同一個 VPC。 |
InvalidInstanceId.NotFound | The specified InstanceId does not exist. | 404 | 指定的 InstanceId 不存在。 |