Actualización de recursos de AWS::ApiGateway::RestAPI - AWS CloudFormation

Actualización de recursos de AWS::ApiGateway::RestAPI

Cuando una plantilla generada contiene recursos de AWS::ApiGateway::RestApi, se generan advertencias que indican que las propiedades de Body, BodyS3Location y CloneFrom se identifican como UNSUPPORTED_PROPERTIES. Esto se debe a que son propiedades de solo escritura opcionales. El generador de IaC no sabe si estas propiedades se aplicaron alguna vez al recurso. El generador de IaC no incluye estas propiedades en la plantilla generada.

Si quiere establecer la propiedad Body de su API de REST, puede actualizar la plantilla generada mediante los siguientes pasos:
  1. Utilice la acción de la API de GetExport de Amazon API Gateway para descargar la API. Por ejemplo, al utilizar el comando aws apigateway get-export de la AWS CLI. Para obtener más información, consulte Exportar una API de REST desde API Gateway en la Guía para desarrolladores de API Gateway.

  2. Recupere la propiedad Body de la respuesta a la acción de la API de GetExport. Cárguela en un bucket de Amazon S3.

  3. Descargue la plantilla generada.

  4. Añada las propiedades de BodyS3Location/Bucket y BodyS3Location/Key a la plantilla y especifique el nombre y la clave del bucket donde se almacena Body.

  5. Abra la plantilla generada en la consola del generador de IaC y seleccione Importar plantilla editada.