文档中心

更新访问密钥(UpdateAccessKey)

描述

为主账户和IAM用户修改指定访问密钥状态

注1:金山云账户(即主账户)可以修改自己或任意IAM用户的访问密钥状态,授权的IAM用户可为任意IAM用户(非主账户)修改访问密钥状态。

返回API概览

请求参数

名称 类型 必须 长度限制(字符) 参数格式 描述
Action String 确定值 [a-zA-Z]+ 操作接口名,系统规定参数,取值:DeleteAccessKey
AccessKeyId String 最短20,最长32 AKLT[a-zA-Z0-9-_]+ 待删除的访问密钥ID
Status String 6或8 Active/Inactive 修改后的访问密钥的状态,Active为可用,Inactive为不可用
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说明
UserNoSuchEntity The request was rejected because it referenced 'User' that does not exist. 404 请求被拒绝,因其引用的“用户”不存在
AccessKeyNoSuchEntity The request was rejected because it referenced 'AccessKey' that does not exist. 404 请求被拒绝,因其引用的“访问密钥”不存在

示例(调用成功)

请求示例
https://iam.api.ksyun.com/?Action=UpdateAccessKey&UserName=Bob&AccessKeyId=AKLT1234567890ABCDEFGHIJ&Status=Inactive&公共请求参数
返回示例
  • XML格式
<UpdateAccessKeyResponse>
    <ResponseMetadata>
        <RequestId>a8dcc690-7c86-470f-8959-87c03f7d8cd8</RequestId>
    </ResponseMetadata>
</UpdateAccessKeyResponse>
  • JSON示例
{
    "ResponseMetadata": {
        "RequestId": "502304be-a748-4ebf-b5af-7406d1e031c0"
    }
}