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
Antwort
Ich habe gerade ein Werkzeug für den Export von bestehenden APIs von Amazon-API-Gateway veröffentlicht:
Amazon API-Gateway Swagger Exporteur
https://github.com/isabinin/aws-apigateway-swagger-exporter
Hoffentlich werden Sie finden es nützlich.
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.
Diese Funktion ist jetzt allgemein über die API Gateway-Konsole verfügbar.
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
- 1. So legen Sie CloudWatch-Einstellungen für AWS APIGateway-Phase
- 2. AWS CloudSearch Daten exportieren/herunterladen
- 3. Aktualisiere apigateway deployment mit cli
- 4. Archiv aus dem Gletscher mit Aws cli
- 5. AWS SNS Pubs aus dem Browser
- 6. Exportieren von Daten aus Datentabelle mit select-Elemente exportieren jede Option aus dem Auswahlelement
- 7. Exportieren einer LaTeX-Tabelle aus Pandas DataFrame
- 8. Exportieren von Konstanten aus einer DLL
- 9. AWS CloudFormation AWS :: ApiGateway :: RestApi nicht in der Region ap-southeast-2 (Sydney) verfügbar, aber über die Konsole verfügbar
- 10. IAM-Richtlinien zum Aktualisieren von cloudwatch ARN auf AWS APIGateway-Einstellungen?
- 11. Ist es möglich, eine DLL aus dem Prozessspeicher in eine Datei zu exportieren/zu exportieren?
- 12. Laden mehrerer Bilder aus dem Quellordner beim Exportieren nach .jar
- 13. Wie man ApiGateway auf einen bestimmten Lambda-Alias zeigt
- 14. Typoperatoren aus Modulen exportieren
- 15. Daten aus InfluxDB exportieren
- 16. Gibt es eine Möglichkeit, eine Mapping-Vorlage in aws zu debuggen apigateway
- 17. Erstellen einer Datenbank durch Exportieren einer Datei aus XML
- 18. THREE.JS Exportieren von JSON-Modellen aus dem Mixer (einschließlich Texturen)
- 19. Exportieren eines Bildes aus dem Bildschirm (Viewport) in Java OpenGL
- 20. Exportieren von Kommentaren aus Excel
- 21. Exportieren einer importierten Bibliothek
- 22. AWS & Silverlight Haben Sie irgendwelche Notizen aus dem Bereich
- 23. Exportieren von Daten aus Abfrageergebnissen
- 24. Verknüpfungen aus Android Studio exportieren
- 25. Exportieren eines Makefiles aus Codeblocks
- 26. Exportieren von Daten aus Zeichenfolge
- 27. Exportieren einer Umgebungsvariablen in Ruby
- 28. Exportieren einer nicht versionierten Kopie eines Tags aus Mercurial
- 29. Ignoriere SVN-Dateien beim Exportieren einer WAR-Datei aus Eclipse?
- 30. Wie kann ich Thumbprint aus einer Zertifikatsdatei in C++ exportieren
Gibt es eine Möglichkeit, API-Definitionen zu importieren? –