2017-08-24 148 views
0

我已經與AWS API網關打了幾個星期了。AWS API網關 - 使用Swagger模板導入和導出API

我有我們的API的使用客戶端證書,並在我的API網關控制檯自定義拉姆達授權工作版本。

我想導出到文件招搖在同一AWS賬戶內匯入爲一個不同的API,但進口API是行不通的。

所有端點與功能「測試」,但是當我嘗試部署階段,這是行不通的「資源」面板中運作良好。 Swagger導入和導出工作正常,並部署階段運行沒有問題,但調用API總是返回{「message」:null}

我已經嘗試了很多次與招搖或Swagger + API擴展模板,與兩個JSON或YAML,但實際調用API時仍然失敗。

有人知道,如果我需要做的,以導出和導入模板一些額外的步驟?

回答

0

我找到了解決方案。

如果您想使用API​​網關的自定義授權,你需要手動定義爲「執行角色ARN」(你需要創建一個新的或使用現有的)。

其實,如果你離開該領域的空白,使用自動生成功能,然後將揚鞭不能夠下一次自動創建新角色時,你會嘗試導入模板。

很明顯,沒有文檔說。