Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I'm creating an entire API in AWS API Gateway. Since I'm using the graphical console, just because I'm in a learning phase, I will need some way to create the same API programmatically or via the CLI. Is there some facilities to do export the current API set in some way I can reproduce the same structure?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
1.2k views
Welcome To Ask or Share your Answers For Others

1 Answer

this feature is now available via CLI directly from Amazon. It produces the same output as Amazon's gui console.

swagger

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

swagger + api gateway extensions

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

swagger + postman extensions

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

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...