Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Actualización más reciente 2023-03-29 GMT+08:00

Modificación de una clave de firma

Función

Esta API se utiliza para modificar la información sobre una clave de firma.

URI

La siguiente tabla muestra el método de solicitud HTTP/HTTPS y el URI de la API.

Tabla 1 Método de solicitud de HTTP/HTTPS y URI

Método de solicitud

URI

PUT

/v1.0/apigw/signs/{id}

En la siguiente tabla se muestra el parámetro en el URI.

Tabla 2 Descripción de parámetro

Parámetro

Obligatorio

Tipo

Descripción

id

String

ID de clave de firma

Solicitud

Tabla 3 Descripción de parámetro

Parámetro

Obligatorio

Tipo

Descripción

name

String

Nombre de clave de firma

El nombre de una clave de firma consta de 3 a 64 caracteres, comenzando por una letra. Solo se permiten letras, dígitos y guiones bajos (_).

sign_key

No

String

Clave de firma

Una clave de firma consta de 8 a 32 caracteres, comenzando con una letra o un dígito. Solo se permiten letras, dígitos, guiones (-) y guiones bajos (_).

Una clave es generada automáticamente por el backend si no se especifica ninguna clave.

sign_secret

No

String

Secreto de firma

Un secreto de firma consta de 16 a 64 caracteres, comenzando con una letra o un dígito. Solo se permiten letras, dígitos y caracteres especiales (-_!@#$%).

El backend genera automáticamente un valor si no se especifica ningún valor.

Ejemplo de solicitud:

{
	"name": "signature01",
	"sign_key": "abcd_1234",
	"sign_secret": "******"
}

Respuesta

Tabla 4 Descripción de parámetro

Parámetro

Tipo

Descripción

id

String

ID de clave de firma

name

String

Nombre de clave de firma

sign_key

String

Clave de firma

sign_secret

String

Secreto de firma

create_time

Timestamp

Hora en que se crea la clave de firma

update_time

Timestamp

Hora en la que se actualizó por última vez la clave de firma

Ejemplo de respuesta:

{
  "name": "signature01",
  "sign_key": "abcd_123",
  "sign_secret": "******",
  "id": "3a793b65a9034bdfae08924f149bfb4a",
  "create_time": "2018-02-06T12:17:36.039953112Z",
  "update_time": "2018-02-06T12:17:36.039954198Z"
}

Códigos de estado

Tabla 5 Códigos de estado

Código de estado

Descripción

200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

500

Server Internal Error