更新 HMAC 密钥

要更新指定服务帐号的 HMAC 密钥的状态,请发出一个范围限定于项目的 POST 请求。经过身份验证的用户必须对其将更新密钥的项目拥有 storage.hmacKeys.update 权限。

如需了解 Cloud Storage 中的 HMAC 密钥的一般信息,请参阅 HMAC 密钥

HTTP 请求

POST https://storage.googleapis.com/?Action=UpdateAccessKey&AccessKeyId=AccessKeyId&Status=Status

查询字符串参数

参数 说明 必需
Action 要执行的 HMAC 密钥操作。
AccessKeyId HMAC 密钥的访问 ID。
Status 更新此 HMAC 密钥的状态。有效值包括:
  • Active:此密钥可用于对请求进行签名。
  • Inactive:使用此密钥签名的请求将被拒绝。
UserName 项目中服务帐号的电子邮件地址。这仅用于在更新之前验证指定的服务帐号是否拥有密钥。 无法更新密钥的服务帐号所有者。

请求标头

使用常见请求标头

响应

如果成功,此方法将返回以下结构的响应正文:

<UpdateAccessKeyResponse>
 <ResponseMetadata>
    <RequestId>EXAMPLE-REQUEST-ID</RequestId>
 </ResponseMetadata>
</UpdateAccessKeyResponse>
参数名称 说明
RequestId string 请求的唯一 ID。