To update the state of an HMAC key for the specified service account, make a POST
request
that is scoped to a project. The authenticated user must have
storage.hmacKeys.update
permission for the project in which the key will be updated.
For general information about HMAC keys in Cloud Storage, see HMAC Keys.
HTTP Request
POST https://storage.googleapis.com/?Action=UpdateAccessKey&AccessKeyId=AccessKeyId&Status=Status
Query string parameters
Parameter | Description | Required |
---|---|---|
Action |
The HMAC key operation to be performed. | Yes |
AccessKeyId |
Access Key ID for the HMAC key. | Yes |
Status |
Update the status of this HMAC key. Valid values are:
|
Yes |
UserName |
The email address of a service account in the project. This is only used to validate that the specified service account owns the key before updating. The service account owner of a key cannot be updated. | No |
Request headers
Use the common request headers.
Response
If successful, this method returns a response body with the following structure:
<UpdateAccessKeyResponse> <ResponseMetadata> <RequestId>EXAMPLE-REQUEST-ID</RequestId> </ResponseMetadata> </UpdateAccessKeyResponse>
Parameter name | Value | Description |
---|---|---|
RequestId |
string |
Unique ID for the request. |