2015-11-12 612 views
5

我正在AWS API网关中创建整个API。由于我正在使用图形控制台,仅仅因为我正处于学习阶段,所以我需要一些方法以编程方式或通过CLI创建相同的API。是否有一些设施可以以某种方式导出当前的API集,我可以重现相同的结构?从AWS API网关导出api定义

+0

有没有办法导入API定义? –

回答

1

目前不支持使用API​​ Gateway导出您的API定义,但这是一个高度要求的功能,我们正在研究如何最好地支持它。

1

此功能现在通常可通过API网关控制台获得。

4

此功能现在可通过CLI直接从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