Actualizar una definición de API en AWS API Gateway | Qlik Cloud Ayuda
Saltar al contenido principal

Actualizar una definición de API en AWS API Gateway

Importe un archivo JSON en AWS API Gateway para actualizar una definición existente.

  • Tiene acceso a AWS API Gateway.
  • Ha instalado AWS CLI. Para más información, vea Instalación de la AWS CLI.
  • Ha exportado su definición de API como un archivo JSON.
  • Ha cargado una versión anterior de la definición de API en AWS API Gateway.
  1. Abra una línea de comandos e introduzca el siguiente comando para cargar el archivo:
    aws apigateway put-rest-api --rest-api-id {api-id} --mode {mode} --body 'file://{yourfile}.json'
  2. Añada los parámetros correctos:
    ParámetroDescripción
    {api-id}El ID de AWS API Gateway de la API que se va a actualizar.
    {mode}Comportamiento en la importación. El valor puede ser overwrite para reemplazar la versión anterior de la API por la nueva, o merge para fusionar las dos versiones.
    {yourfile}Ruta y nombre de archivo de la definición de API que exportó.
  3. Ejecute el comando.

Su definición de API se fusiona o se sobrescribe, según el modo que haya definido. Puede comprobar su actualización en la consola de AWS API Gateway.

En este ejemplo, se cargó una primera versión de la definición de API que contenía solo el recurso /contacts y sus operaciones. Luego, se cargó una segunda versión con el recurso /companies y se fusionó con la versión anterior.

Captura de pantalla de la definición de API fusionada.

Para más información sobre el comando put-rest-api, consulte la documentación de AWS.

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.