A fin de crear una nueva clave HMAC para la cuenta de servicio especificada, realiza una solicitud POST
con alcance a un proyecto. El usuario autenticado debe tener el permiso storage.hmacKeys.create
para el proyecto en el que se creará la clave.
Para obtener información general sobre las claves HMAC en Cloud Storage, consulta Claves HMAC.
Solicitud HTTP
POST https://storage.googleapis.com/?Action=CreateAccessKey&UserName=ServiceAccountEmail
Parámetros de string de consulta
Parámetro | Descripción | Obligatorio |
---|---|---|
Action |
La operación de clave HMAC que se va a realizar. | Sí |
UserName |
La dirección de correo electrónico de la cuenta de servicio. | Sí |
Solicita encabezados
Usa los encabezados de solicitud comunes.
Respuesta
Si se ejecuta correctamente, este método muestra un cuerpo de respuesta con la siguiente estructura:
<CreateAccessKeyResponse> <CreateAccessKeyResult> <AccessKey> <UserName>serviceAccount@proj.iam.gserviceaccount.com</UserName> <AccessKeyId>GOOG1EXAMPLEAEU</AccessKeyId> <Status>Active</Status> <SecretAccessKey>EXAMPLE/KEY/aserafd</SecretAccessKey> </AccessKey> </CreateAccessKeyResult> </CreateAccessKeyResponse>
Nombre del parámetro | Valor | Descripción |
---|---|---|
UserName |
string |
La dirección de correo electrónico de la cuenta de servicio. |
AccessKeyId |
string |
Es el ID de la clave de acceso para esta clave HMAC. |
Status |
string |
El estado de esta clave HMAC. Los valores válidos son los siguientes:
|
SecretAccessKey |
string |
Una string codificada en Base64 de 40 caracteres que se usa para firmar solicitudes como parte del proceso de autenticación. Este secreto solo se muestra en la solicitud create .
|