Mettre à jour une clé HMAC

Pour mettre à jour l'état d'une clé HMAC pour le compte de service spécifié, envoyez une requête POST limitée à un projet. L'utilisateur authentifié doit disposer de l'autorisation storage.hmacKeys.update pour le projet dans lequel la clé sera mise à jour.

Pour obtenir des informations générales sur les clés HMAC dans Cloud Storage, consultez la page Clés HMAC.

Requête HTTP

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

Paramètres de la chaîne de requête

Paramètre Description Requis
Action Opération de clé HMAC à exécuter. Oui
AccessKeyId ID de clé d'accès de la clé HMAC. Oui
Status Mettez à jour l'état de cette clé HMAC. Les valeurs valides sont les suivantes :
  • Active: cette clé peut être utilisée pour signer les requêtes.
  • Inactive: les requêtes signées avec cette clé seront refusées.
Oui
UserName Adresse e-mail d'un compte de service dans le projet. Cela sert uniquement à vérifier que le compte de service spécifié détient la clé avant la mise à jour. Impossible de mettre à jour le propriétaire du compte de service d'une clé. Non

En-têtes de requête

Utilisez les en-têtes de requêtes courants.

Réponse

Si la requête aboutit, cette méthode renvoie un corps de réponse présentant la structure suivante :

<UpdateAccessKeyResponse>
 <ResponseMetadata>
    <RequestId>EXAMPLE-REQUEST-ID</RequestId>
 </ResponseMetadata>
</UpdateAccessKeyResponse>
Nom du paramètre Valeur Description
RequestId string Identifiant unique de la requête.