2016-04-14 15 views
5

Amazonはこのニュースをhttps://aws.amazon.com/about-aws/whats-new/2016/04/amazon-api-gateway-supports-swagger-definition-import/として公開しました。awsコマンドラインツールを使用してSwagger APIをインポートできるようになりました。 私が使用しています:コマンドラインツールを使用してSwagger APIをAWS APIゲートウェイにインポートする

aws --version 
aws-cli/1.10.20 Python/2.7.9 Linux/3.16.0-4-amd64 botocore/1.4.11 

しかし、私は私が闊歩ファイルを使用してAPIをインポートまたは更新することが可能になるaws apigateway helpでコマンドを見つけることができませんが。

現在のところ、aws-apigateway-importerを使用しています。 awsにのみswtichすることは本当に素晴らしいでしょう。

ありがとうございました。

答えて

5

はい、前述のとおり、コマンドはimport-rest-apiです。

aws apigateway import-rest-api 

CLIにこの操作が含まれていない場合は、AWS CLIの最新バージョンに更新してください。

これが役に立ちます。

ベスト、

ユルゲン、APIゲートウェイ

+0

あなたが闊歩ドキュメントをインポートするには、CLIを使用した例を追加していただけますか?ドキュメントについては、jsonをコマンドラインパラメータとして指定する必要があるようです。 aws-apigateway-importerのようなファイルからロードする方法があれば? – quintonm

+1

はい、ファイルから読み込むこともできます。 'aws apigateway import-rest-api --bodyファイル://./swagger.json'を試してください。これを行うもう1つの方法は、 'aws apigateway import-rest-api --body "$(cat swagger.json)"とbashコマンドラインで行います。ドキュメントは、AWS CLIの一般的なドキュメントと100%一致していません(詳細については、https://forums.aws.amazon.com/thread.jspa?messageID=714211򮗣を参照してください)。しかし、私たちはそれを修正しようとしています。お役に立てれば – Jurgen

関連する問題