直接调用删除用户的openAPI操作时,只有用户无任何关联策略、无任何AccessKey、未设置登录密码才能被删除;如果在控制台操作删除用户,则控制台负责调用相关openAPI解除上述关联或者删除上述信息后再删除用户。
名称 | 类型 | 必须 | 长度限制(字符) | 参数格式 | 描述 |
---|---|---|---|---|---|
Action | String | 是 | 确定值 | [a-zA-Z]+ |
操作接口名,系统规定参数,取值:DeleteUser |
UserName | String | 是 | 最短1,最长64 | [\w+=,.@-]+ |
待删除的IAM用户的用户名 |
错误代码(Code) | 错误消息(Message) | HTTP 状态码 | 中文描述(语义) |
---|---|---|---|
InvalidParameterValue | An value must be supplied for the input parameter %s. | 400 | 输入参数%s的值不能为空,具体参数名在%s说明 |
InvalidParameterValue | An invalid or out-of-range value was supplied for the input parameter %s. | 400 | 输入参数 %s的值无效、不合法或者超出范围,具体参数名在%s说明 |
DeleteConflict | The request was rejected because it attempted to delete a resource that has attached subordinate entities | 409 | 无法删除拥有附属实体的资源 |
UserNoSuchEntity | The request was rejected because it referenced ‘User’ that does not exist. | 404 | 请求被拒绝,因其引用的“用户”不存在 |
https://iam.api.ksyun.com/?Action=DeleteUser&UserName=Bob&公共请求参数
<DeleteUserResponse>
<ResponseMetadata>
<RequestId>bc1a2796-c37a-4b03-8398-ba2281e48a3e</RequestId>
</ResponseMetadata>
</DeleteUserResponse>
{
"ResponseMetadata": {
"RequestId": "9b89c62d-64fa-470c-8a41-69326c0e95a7"
}
}
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!