インターフェイス説明
指定された権限付与ポリシーをグループからデタッチします。
リクエストパラメータ
Action- データ型:String
- 必須項目:はい
- 説明:必須。 パラメータ値:「DetachPolicyFromGroup」。
- データ型:String
- 必須項目:はい
- 説明:権限付与ポリシーのタイプ。 値:「System」または「Custom」。
- データ型:String
- 必須項目:はい
- 説明:権限付与ポリシーの名前。
- データ型:String
- 必須項目:はい
- 説明:グループの名前。 例:dev。
リターンパラメータ
パブリックパラメータのみが返されます。 詳細は、次を参照してください。パブリックパラメータ
必要な権限
Action
ram:DetachPolicyFromGroup
Resourceacs:ram:*:${AccountId}:group/${GroupName}
acs:ram:*:${AccountId} or system:policy/${PolicyName}
エラーメッセージ
InvalidParameter.PolicyType- HTTPステータスコード:400
- エラーメッセージ:パラメータ - 「PolicyType」は正しくありません。
- HTTPステータスコード:400
- エラーメッセージ:パラメータ - 「GroupName」に無効な文字が含まれています。
- HTTPステータスコード:400
- エラーメッセージ:パラメータ - 「GroupName」は長さの制限を超えています。
- HTTPステータスコード:400
- エラーメッセージ:パラメータ - 「PolicyName」に無効な文字が含まれています。
- HTTPステータスコード:400
- エラーメッセージ:パラメータ - 「PolicyName」は長さの制限を超えています。
- HTTPステータスコード:404
- エラーメッセージ:グループは存在しません。
- HTTPステータスコード:404
- エラーメッセージ:ポリシーは存在しません。
- HTTPステータスコード:404
- エラーメッセージ:グループにアタッチした指定のポリシーは存在しません。
操作の例
リクエストの例
https://ram.aliyuncs.com/?Action=DetachPolicyFromGroup
&PolicyType=Custom
&PolicyName=OSS-Administrator
&GroupName=dev
&<Public request parameters>
戻り値の例
- XML形式
<DetachPolicyFromGroupResponse> <RequestId>697852FB-50D7-44D9-9774-530C31EAC572</RequestId> </DetachPolicyFromGroupResponse>
- JSON形式
"RequestId": "697852FB-50D7-44D9-9774-530C31EAC572"