インターフェイス説明

特定のロールを削除します。

リクエストパラメータ

Action
  • データ型:String
  • 必須項目:はい
  • 説明:必須。 パラメータ値:「DeleteRole」。
RoleName
  • データ型:String
  • 必須項目:はい
  • 説明:ロールの名称。

リターンパラメータ

パブリックパラメータのみが返されます 詳細は、次を参照してください。パブリックパラメータ

必要な権限

Action
ram:DeleteRole
Resource
acs:ram:*:${AccountId}:role/${RoleName}

エラーメッセージ

InvalidParameter.RoleName.InvalidChars
  • HTTPステータスコード: 400
  • エラーメッセージ:パラメータ - 「RoleName」に無効な文字が含まれています。
InvalidParameter.RoleName.Length
  • HTTPステータスコード: 400
  • エラーメッセージ:パラメータ - 「RoleName」は長さの制限を超えています。
EntityNotExist.Role
  • HTTPステータスコード:404
  • エラーメッセージ:ロールは存在しません。
DeleteConflict.Role.Policy
  • HTTPステータスコード:409
  • エラーメッセージ:ロールにポリシーがアタッチされている限り、削除することはできません。

リクエストの例

https://ram.aliyuncs.com/?Action=DeleteRole
&RoleName=ECSAdmin
&<Public request parameters>

戻り値の例

  • XML形式
    <DeleteRoleResponse>
        <RequestId>898FAB24-7509-43EE-A287-086FE4C44394</RequestId>
    </DeleteRoleResponse>
  • JSON形式
    
        "RequestId": "898FAB24-7509-43EE-A287-086FE4C44394"