2015-11-12 7 views
5

AWS APIゲートウェイでAPI全体を作成しています。グラフィカルコンソールを使用しているので、学習段階に入っているからといって、プログラム的にもCLIを使っても、同じAPIを作成する方法が必要になります。私は同じ構造を再現することができるいくつかの方法で現在のAPIセットをエクスポートするいくつかの施設がありますか?AWS APIゲートウェイからのAPI定義のエクスポート

+0

API定義をインポートする方法はありますか? –

答えて

6

私はちょうどアマゾンAPIゲートウェイから既存のAPIをエクスポートするためのツールを公開しました。

+0

それは素晴らしい感謝の男を働かせます – LynAs

+0

恐ろしい..ありがとう。 – Subin

1

APIゲートウェイを使用してAPI定義をエクスポートすることは現在サポートされていませんが、これは非常に要求されている機能であり、サポートする方法を検討しています。

アマゾンAPIゲートウェイ闊歩輸出

https://github.com/isabinin/aws-apigateway-swagger-exporter

をうまくいけば、あなたはそれが役に立つでしょう:

1

この機能は、現在、APIゲートウェイコンソールから一般に入手できます。

4

この機能はCLI経由でAmazonから直接入手できます。 AmazonのGUIコンソールと同じ出力を生成します。

闊歩

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

闊歩+ APIゲートウェイ拡張

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

闊歩+郵便配達拡張

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

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

関連する問題