Aggiornamento AWS::ApiGateway::RestAPI delle risorse - AWS CloudFormation

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Aggiornamento AWS::ApiGateway::RestAPI delle risorse

Quando un modello generato contiene AWS::ApiGateway::RestApirisorse, vengono generati avvisi che lo indicano e CloneFrom le proprietà vengono Body identificate BodyS3Location come. UNSUPPORTED_PROPERTIES Questo perché si tratta di proprietà opzionali di sola scrittura. Il generatore IAc non sa se queste proprietà siano mai state applicate alla risorsa. Il generatore IAc non include queste proprietà nel modello generato.

Se desideri impostare la Body proprietà per la tua API REST, puoi aggiornare il modello generato utilizzando i seguenti passaggi:
  1. Utilizza l'azione API Amazon GetExportAPI Gateway per scaricare l'API. Ad esempio, utilizzando il aws apigateway get-export AWS CLI comando. Per ulteriori informazioni, consulta Esportazione di un'API REST da API Gateway nella Guida per sviluppatori di API Gateway.

  2. Recupera la Body proprietà dalla risposta dell'azione GetExport API. Caricalo in un bucket Amazon S3.

  3. Scarica il modello generato.

  4. Aggiungi le BodyS3Location/Key proprietà BodyS3Location/Bucket and al modello, specificando il nome del bucket e la chiave in cui Body è memorizzato.

  5. Apri il modello generato nella console del generatore IAc e scegli Importa modello modificato.