クラシックネットワークタイプのインスタンスをVPCに接続します。 これにより、インスタンスは内部ネットワークを介してVPC内のクラウドリソースと通信できます。
説明
この操作を呼び出すときは、次の項目に注意してください。
- 接続するインスタンスは、[実行中] 状態または [停止済み] 状態である必要があります。
- ターゲットVPCでClassicLink機能を有効にする必要があります。 詳細については、「ClassicLinkの有効化」をご参照ください。
- インスタンスとVPCは同じリージョンにある必要があります。
デバッグ
リクエストパラメーター
| パラメーター | データ型 | 必須/任意 | 例 | 説明 |
| 操作 | String | 必須 | AttachClassicLinkVpc | 実行する操作です。 値をAttachClassicLinkVpcに設定します。 |
| RegionId | String | 必須 | cn-hangzhou | インスタンスのリージョン ID です。 DescribeRegions を呼び出して、最新のリージョンリストをクエリできます。 |
| InstanceId | String | 必須 | i-bp1gtjxuuvwj17zr **** | クラシックネットワークタイプのインスタンスのID。 DescribeInstancesを呼び出して、使用可能なインスタンスを照会できます。 |
| VpcId | String | 必須 | vpc-bp1j4z1sr8zxu4l8u**** | ClassicLink機能が有効になっているVPCのID。 You can call the DescribeVpcs operation to query available VPCs. |
レスポンスパラメーター
| パラメーター | データ型 | 例 | 説明 |
| RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E | リクエストの ID です。 |
例
リクエストの例
https://ecs.aliyuncs.com/?Action=AttachClassicLinkVpc
&RegionId=cn-hangzhou
&InstanceId=i-bp1gtjxuuvwj17zr****
&VpcId=vpc-bp1j4z1sr8zxu4l8u****
&<Common request parameters>
正常に処理された場合のレスポンス例
XML 形式
HTTP/1.1 200 OK
Content-Type:application/xml
<AttachClassicLinkVpcResponse>
<RequestId>C0003E8B-B930-4F59-ADC0-0E209A9012A8</RequestId>
</AttachClassicLinkVpcResponse>
JSON 形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "C0003E8B-B930-4F59-ADC0-0E209A9012A8"
}
エラーコード
| HttpCode | エラーコード | エラーメッセージ | 説明 |
| 403 | InvalidInstanceId.NotFound | 指定された InstanceId は、レコードに存在しません。 | 指定された InstanceId パラメーターが存在しない場合に返されるエラーメッセージ。 インスタンスIDが正しいかどうかを確認します。 |
| 403 | <td class="en-UStry align-left colsep-1 rowsep-1"> InvalidRegionId.Malformed </td> | 指定されたパラメーターは? RegionId? が無効です。 | 指定された RegionId パラメーターが無効な場合に返されるエラーメッセージ。 |
| 403 | InvalidVpcId.Malformed | 指定されたパラメーターは? VpcId? が無効です。 | 指定されたVpcIdパラメーターが無効な場合に返されるエラーメッセージ。 |
| 403 | InvalidInstanceId.MalFormed | 指定されたインスタンスは、クラシックネットワークインスタンスではありません。 | 指定されたインスタンスがクラシックネットワークにない場合に返されるエラー。 |
| 403 | OperationDenied | インスタンスは vpc へのリンクが許可されていません。 | インスタンスが別のVPCにリンクされている場合に返されるエラー。 |
| 403 | InvalidParameter.InvalidInstanceIdAndVpcId | パラメーターInstanceIdとVpcIdを同時に空にすることはできません。 | InstanceIdパラメーターとVpcIdパラメーターを同時に空にすることができない場合に返されるエラーメッセージ。 |
| 403 | OperationDenied | 指定されたvpcは、クラシックリンクのアタッチが無効です。 | 指定されたVPCに対してClassicLinkを有効にできない場合に返されるエラーメッセージ。 |
| 403 | InvalidInstanceId.NotFound | 指定されたインスタンスは存在しません。 | 指定された InstanceId パラメーターが存在しない場合に返されるエラーメッセージ。 インスタンスIDが正しいかどうかを確認します。 |
| 403 | InvalidStatus.InstanceStatus | 指定されたインスタンスのステータスではサポートされていない操作です。この操作は、実行中または停止のステータスでサポートされています。 | 現在のインスタンスのステータスで該当の操作がサポートされていない場合に返されるエラーメッセージ。 インスタンスは、実行中または停止状態である必要があります。 |
| 403 | InvalidStatus.InstanceStatus | 指定されたインスタンスステータスはこの操作をサポートしていません。ステータスは実行中または停止中です。 | 現在のインスタンスのステータスで該当の操作がサポートされていない場合に返されるエラーメッセージ。 インスタンスは、実行中または停止状態である必要があります。 |
| 403 | InvalidInstanceId.NotBelong | 指定されたインスタンスはあなたのものではありません。 | 指定されたインスタンスがアカウントに存在しない場合に返されるエラーメッセージ。 |
| 403 | QuotaExceeded | このvpcでリンククォータを超えました。 | 指定されたVPCに作成できるリンクの最大数に達した場合に返されるエラーメッセージ。 |
| 403 | InvalidStatus.InstanceLocked | 指定されたインスタンスはロックされています。さらにお待ちください。 | 指定されたインスタンスがロックされている場合に返されるエラーメッセージ。 Try again when the instance is unlocked. |
| 403 | InvalidInstanceId.LimitedRegion | 指定されたインスタンスは、そのリージョンの制限により、この操作をサポートしていません。 | The error message returned because ClassicLink connections cannot be established in the specified region due to lack of support. |
| 403 | Forbidden.SubUser | User not authorized to operate on the specified resource. | The error message returned because the RAM user is not authorized to manage the specified resource. |
エラーコードリストについては、「API エラーセンター」をご参照ください。