セキュリティグループのイントラネット通信ポリシーを変更します。セキュリティグループのイントラネット通信ポリシーを変更します。
-
セキュリティグループの
InnerAccessPolicyプロパティがAcceptに設定されている場合、セキュリティグループ内のすべてのインスタンスは常に互いに通信できます。Acceptポリシーは高い優先度を持ち、他の手動修正は無視されます。 -
セキュリティグループの
InnerAccessPolicyプロパティがDropに設定されていると、セキュリティグループ内のすべてのインスタンスが通信からブロックされます。ただし、AuthorizeSecurityGroup を呼び出してルールを追加して、複数のインスタンス間でイントラネット通信を有効にすることができます。 -
DescribeSecurityGroupAttribute を呼び出すと、セキュリティグループのイントラネット通信ステータスを照会できます。
リクエストパラメータ
| Action | String | はい | このインタフェースの名前。値: ModifySecurityGroupPolicy |
| SecurityGroupId | String | はい | セキュリティグループの ID。 |
| RegionId | String | はい | 指定されたセキュリティグループが属するリージョンの ID。詳細は、DescribeRegions を参照してください。 |
| InnerAccessPolicy | String | はい | セキュリティグループのイントラネット通信ステータス。オプションの値:
|
レスポンスのパラメータ
すべてが共通のレスポンスパラメータです。詳細はコモンパラメーターを参照してください。
例
リクエストの例
https://ecs.aliyuncs.com/?Action=ModifySecurityGroupPolicy
&RegionId=cn-hangzhou
&SecurityGroupId=sg-1133aa
&InnerAccessPolicy=Drop
&<Common Request Parameters>
レスポンスの例
XML形式
<ModifySecurityGroupPolicyResponse>
<RequestId>CEF72CEB-54B6-4AE8-B225-F876xxxxxxxx</RequestId>
</ModifySecurityGroupPolicyResponse>
JSON形式
{
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
エラーコード
インタフェースに固有のエラーコードは次のとおりです。詳細については、API エラー・センターを参照してください。
| エラーコード | エラーメッセージ | HTTP ステータスコード | 意味 |
|---|---|---|---|
| InvalidPolicy.Malformed | The InnerAccessPolicy is invalid. Only Accept and Drop are supported. | 400 |
InnerAccessPolicyを指定する必要があります。または、指定されたInnerAccessPolicyが無効です。
|
| InvalidSecurityGroupId.Malformed | The SecurityGroupId is invalid. Only letters, numbers and underscores are supported. Maximum length is 100 characters. | 400 |
SecurityGroupIdを指定する必要があります。または、指定されたSecurityGroupIdが無効です。
|
| InvalidRegionId.NotFound | The RegionId provided does not exist. | 404 | 指定されたRegionIdは存在しません。
|