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:
-
Utilice la acción de la API de
GetExport
de Amazon API Gateway para descargar la API. Por ejemplo, al utilizar el comandoaws 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. -
Recupere la propiedad
Body
de la respuesta a la acción de la API deGetExport
. Cárguela en un bucket de Amazon S3. -
Descargue la plantilla generada.
-
Añada las propiedades de
BodyS3Location/Bucket
yBodyS3Location/Key
a la plantilla y especifique el nombre y la clave del bucket donde se almacenaBody
. -
Abra la plantilla generada en la consola del generador de IaC y seleccione Importar plantilla editada.