2015-11-12 44 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