2015-11-12 12 views
5

Sto creando un'intera API nel gateway API AWS. Dal momento che sto usando la console grafica, solo perché sono in una fase di apprendimento, avrò bisogno di un modo per creare la stessa API a livello di programmazione o tramite la CLI. Esiste qualche possibilità per esportare l'attuale set di API in qualche modo in grado di riprodurre la stessa struttura?Esportazione della definizione api dal gateway API AWS

+0

C'è un modo per importare le definizioni API? –

risposta

1

Attualmente non esiste supporto per l'esportazione della definizione dell'API con API Gateway, ma questa è una funzionalità molto richiesta e stiamo cercando il modo migliore per supportarla.

1

Questa funzione è ora generalmente disponibile tramite la console Gateway API.

4

questa funzione è ora disponibile tramite CLI direttamente da Amazon. Produce lo stesso risultato della console gui di Amazon.

spavalderia

aws apigateway get-export --rest-api-id a1b2c3d4e5 --stage-name dev 
--export-type swagger /path/to/filename.json 

spavalderia + gateway API estensioni

aws apigateway get-export --parameters extensions='integrations' 
--rest-api-id a1b2c3d4e5 --stage-name dev --export-type swagger /path/to/filename.json 

spavalderia + postino estensioni

aws apigateway get-export --parameters extensions='postman' 
--rest-api-id a1b2c3d4e5 --stage-name dev --export-type swagger /path/to/filename.json 

Per dettagli: http://docs.aws.amazon.com/cli/latest/reference/apigateway/get-export.html

Problemi correlati