Esportazione di API HTTP da API Gateway - Amazon API Gateway

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à.

Esportazione di API HTTP da API Gateway

Dopo aver creato un'API HTTP, è possibile esportare una definizione OpenAPI 3.0 della propria API da API Gateway. È possibile scegliere una fase da esportare o esportare l'ultima configurazione dell'API. È inoltre possibile importare una definizione API esportata in API Gateway per creare un'altra API identica. Per ulteriori informazioni sull'importazione delle definizioni API, consultare Importazione di un'API HTTP.

Esportazione di una definizione OpenAPI 3.0 di uno stage utilizzando la CLI AWS

Il comando seguente esporta una definizione OpenAPI di una fase API denominata prod in un file YAML denominato stage-definition.yaml. Per impostazione predefinita il file di definizione esportato include le estensioni API Gateway.

aws apigatewayv2 export-api \ --api-id api-id \ --output-type YAML \ --specification OAS30 \ --stage-name prod \ stage-definition.yaml

Esporta una definizione OpenAPI 3.0 delle ultime modifiche della tua API utilizzando la CLI AWS

Il comando seguente esporta una definizione OpenAPI di un'API HTTP in un file JSON denominato latest-api-definition.json. Poiché il comando non specifica una fase, API Gateway esporta la configurazione più recente dell'API, indipendentemente dal fatto che sia stata distribuita in una fase o meno. Il file di definizione esportato non include le estensioni API Gateway.

aws apigatewayv2 export-api \ --api-id api-id \ --output-type JSON \ --specification OAS30 \ --no-include-extensions \ latest-api-definition.json

Per ulteriori informazioni, consulta ExportAPI nella Guida di riferimento per le API di Amazon API Gateway Versione 2.

Esportazione di una definizione OpenAPI 3.0 utilizzando la console Gateway API

La seguente procedura mostra come esportare una definizione OpenAPI di un'API HTTP.

Esportazione di una definizione OpenAPI 3.0 utilizzando la console Gateway API
  1. Accedere alla console API Gateway all'indirizzo https://console.aws.amazon.com/apigateway.

  2. Scegliere un'API HTTP.

  3. Nel pannello di navigazione principale, in Sviluppa, scegli Esporta.

  4. Seleziona una delle seguenti opzioni per esportare la tua API:

    Opzioni di esportazione per le API HTTP.
    1. In Origine, seleziona un'origine per la definizione OpenAPI 3.0. Puoi scegliere una fase da esportare o esportare l'ultima configurazione dell'API.

    2. Attiva Includi le estensioni API Gateway per includere le estensioni Gateway API.

    3. In Formato di output, seleziona un formato di output.

  5. Scegli Download (Scarica).