2015-11-12 8 views
5

Ich erstelle eine vollständige API in AWS API Gateway. Da ich die grafische Konsole verwende, benötige ich eine Möglichkeit, die gleiche API programmatisch oder über die CLI zu erstellen, nur weil ich gerade in einer Lernphase bin. Gibt es einige Möglichkeiten, um das aktuelle API-Set auf irgendeine Weise zu exportieren? Ich kann die gleiche Struktur reproduzieren?Exportieren einer API-Definition aus dem AWS API-Gateway

+0

Gibt es eine Möglichkeit, API-Definitionen zu importieren? –

Antwort

1

Es gibt derzeit keine Unterstützung für den Export Ihrer API-Definition mit API Gateway, aber dies ist eine sehr gefragte Funktion, und wir prüfen, wie diese am besten unterstützt werden kann.

1

Diese Funktion ist jetzt allgemein über die API Gateway-Konsole verfügbar.

4

Diese Funktion ist jetzt über CLI direkt von Amazon verfügbar. Es produziert die gleiche Ausgabe wie Amazon Gui-Konsole.

swagger

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

swagger + api Gateway Erweiterungen

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

swagger + Postbote Verlängerungen

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

Für Details: http://docs.aws.amazon.com/cli/latest/reference/apigateway/get-export.html

Verwandte Themen