インターフェイスの説明

RAMユーザーを削除します

ユーザーを削除する前に、権限付与ポリシーを所有しているか、ユーザーグループに所属しているか確かめてください。

リクエストパラメータ

Action
  • 名前:Action
  • データ型:String
  • 必須項目:はい
  • 説明:必須の システムパラメータ。その値は「DeleteUser」。
UserName
  • 名前:UserName
  • データ型:String
  • 必須項目:はい
  • 説明:ユーザー名。 例:zhangqiang。
  • 形式:
    ^[a-zA-Z0-9\. @\\-_]+$

リターンパラメータ

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

必要な権限

Action
ram:DeleteUser
リソース
acs:ram:*:${AccountId}:user/${UserName}

エラーメッセージ

InvalidParameter.UserName.InvalidChars
  • HTTPステータスコード:400
  • エラーメッセージ:パラメータ - 「UserName」に無効な文字が含まれています。
InvalidParameter.UserName.Length
  • HTTPステータスコード:400
  • エラーメッセージ: パラメータ - 「UserName」が長さの制限を超えています。
EntityNotExist.User
  • HTTPステータスコード: 404
  • エラーメッセージ:ユーザーが存在しません。
DeleteConflict.User.Group
  • HTTPステータスコード: 409
  • エラーメッセージ:ユーザーはグループに存在している限り削除することはできません。
DeleteConflict.User.AccessKey
  • HTTPステータスコード: 409
  • ラーメッセージ: ユーザーはグループに存在している限り、削除することはできません。
DeleteConflict.User.LoginProfile
  • HTTPステータスコード: 409
  • エラーメッセージ:ユーザーはログインプロファイルを所有している限り削除することはできません。
DeleteConflict.User.MFADevice
  • HTTPステータスコード: 409
  • ラーメッセージ: ユーザーはMFAデバイスを所有している限り削除することはできません。
DeleteConflict.User.Policy
  • HTTPステータスコード: 409
  • ラーメッセージ: ユーザーはポリシーにアタッチされている限り削除することはできません。

操作の例

リクエストの例
https://ram.aliyuncs.com/?Action=DeleteUser
&UserName=zhangqiang
&<Public request parameters>
戻り値の例
  • XML形式
    <DeleteUserResponse>
        <RequestId>1C488B66-B819-4D14-8711-C4EAAA13AC01</RequestId>
    </DeleteUserResponse>
  • JSON形式
    {
        "RequestId": "1C488B66-B819-4D14-8711-C4EAAA13AC01"
    }