此操作用来为指定的IAM用户创建新的AccessKey。
说明
新密钥的默认状态是Active。
如果未指明IAM用户名,则为请求者创建新的AccessKey。
请求参数
名称 | 描述 | 是否必须 |
---|---|---|
Action | CreateAccessKey。 | 是 |
Version | 请求版本。 取值 :2010-05-08。默认值为2010-05-08。 |
否 |
UserName | IAM用户名。 类型 :字符串 取值 :1~64个字符组成,字符只能包含字母、数字或特殊字符,字母不区分大小写,特殊字符只能是:下划线(_)、中划线(-)、逗号(,)、句点(.)、加号(+)、等号(=)和at符号(@)。 |
否 |
响应结果
名称 描述 UserName IAM用户名。 AccessKeyId 访问密钥的ID。 Status 访问密钥的状态:
Active:密钥启用,可以使用该密钥调用API。
Inactive:密钥禁用,不可以使用该密钥调用API。
SecretAccessKey 用于签名请求的密钥。 CreateDate 密钥的创建时间。
请求示例
为用户名为test_user_2的用户创建AccessKey。
POST / HTTP/1.1
Host:oos-cn-iam.ctyunapi.cn
x-amz-content-sha256: UNSIGNED-PAYLOAD
Authorization: SignatureValue
X-Amz-Date: 20190131T091759Z
Content-Type: application/octet-stream
Action=CreateAccessKey&UserName=test_user_2&Version=2010-05-08
响应示例
HTTP/1.1 200 OK
x-amz-request-id:865ffbe722704365
Content-Type:text/xml;charset=UTF-8
Content-Length:603
Date:Thu, 31 Jan 2019 09:17:59 GMT
Server: CTYUN
<CreateAccessKeyResponse>
<CreateAccessKeyResult>
<AccessKey>
<AccessKeyId>535d97103885f22be7a1</AccessKeyId>
<SecretAccessKey>9e2cde278d6eeac48f50a5d276381379478c0169</SecretAccessKey>
<UserName>test_user_2</UserName>
<CreateDate>2019-01-31T09:18:00Z</CreateDate>
<Status>Active</Status>
</AccessKey>
</CreateAccessKeyResult>
<ResponseMetadata>
<RequestId>865ffbe722704365</RequestId>
</ResponseMetadata>
</CreateAccessKeyResponse>