Elastic Compute Service (ECS) インスタンスまたはエラスティックネットワークインターフェイス (ENI) をセキュリティグループから削除します。
操作説明
この操作は推奨されません。インスタンスのセキュリティグループへの追加または削除には ModifyInstanceAttribute API を、ENI の追加または削除には ModifyNetworkInterfaceAttribute API を呼び出すことを推奨します。
Alibaba Cloud は 2024 年 7 月 8 日に LeaveSecurityGroup API の検証ルールを変更しました。セキュリティグループに属していない ECS インスタンスまたは ENI をセキュリティグループから削除しようとした場合、成功レスポンスの代わりに "InvalidSecurityGroupAssociation.NotFound" エラーコードが返されます。ビジネス要件に応じて、新しい検証ルールとエラーコードを使用するよう、LeaveSecurityGroup API を更新してください。
インスタンスと ENI を同時にセキュリティグループから削除することはできません。つまり、1 つのリクエストで
InstanceIdとNetworkInterfaceIdの両方を指定することはできません。インスタンスをセキュリティグループから削除する前に、インスタンスが 停止済み (Stopped) または 実行中 (Running) 状態である必要があります。
インスタンスまたは ENI は少なくとも 1 つのセキュリティグループに属している必要があります。インスタンスまたは ENI が属する唯一のセキュリティグループからインスタンスまたは ENI を削除しようとすると、リクエストは失敗し、エラーが返されます。
セキュリティグループに属していないインスタンスまたは ENI をセキュリティグループから削除しようとした場合、リクエストは失敗し、エラーが返されます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:LeaveSecurityGroup |
update |
*Instance
*SecurityGroup
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| SecurityGroupId |
string |
必須 |
セキュリティグループ ID。 |
sg-bp67acfmxazb4p**** |
| InstanceId |
string |
任意 |
インスタンス ID。 説明
このパラメーターを設定する場合、 |
i-bp67acfmxazb4p**** |
| NetworkInterfaceId |
string |
任意 |
ENI ID。 説明
このパラメーターを設定する場合、 |
eni-bp13kd656hxambfe**** |
| RegionId |
string |
任意 |
リージョン ID。最新のリージョンリストを確認するには、DescribeRegions API を呼び出してください。
|
cn-hangzhou |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidInstanceId.Malformed | The specified parameter "InstanceId" is not valid. | |
| 400 | MissingParameter.RegionId | The specified RegionId should not be null. | |
| 400 | InvalidOperation.InvalidEniState | %s | |
| 400 | InvalidSecurityGroupAssociation.NotFound | %s. | |
| 403 | InstanceLastSecurityGroup | The specified security group is the last security group for the instance. | |
| 403 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | |
| 403 | InstanceLockedForSecurity | The specified operation is denied as your instance is locked for security reasons. | |
| 403 | InstanceNotInSecurityGroup | The instance not in the group. | |
| 403 | InvalidOperation.ResourceManagedByCloudProduct | %s | |
| 403 | InvalidOperation.AtLeastInOneGroup | %s | |
| 403 | InvalidOperation.EniServiceManaged | %s | |
| 403 | InvalidOperation.InvalidEniType | %s | |
| 403 | InvalidParam.Malformed | %s | |
| 403 | InvalidParam.EniIdAndInstanceId.Conflict | %s | |
| 404 | InvalidInstanceId.NotFound | The specified InstanceId does not exist. | |
| 404 | InvalidSecurityGroupId.NotFound | The specified SecurityGroupId does not exist. | |
| 404 | InvalidEniId.NotFound | %s | |
| 404 | InvalidVSwitchId.NotFound | The specified virtual switch %s does not exist. | |
| 504 | RequestTimeout | The request encounters an upstream server timeout. | |
| 409 | InvalidOperation.Conflict | Request was denied due to conflict with a previous request, please try again later. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。