2017-02-28 28 views
1

API管理器導入/導出工具在api在目標環境中完全不可用的情況下非常有用。在不增加API版本的情況下,將API更新從一個環境移動到另一個環境的最佳方式是什麼?在WSO2 API管理器中使用導入/導出工具更新API

我可以考慮一種方法來刪除目標環境中的API,並再次導入更新的API zip文件。有沒有更好的方法來實現這一目標?

回答

0

我相信這個問題已在wso2am 2.1版本中修復。以下是JIRA對於上面已經解釋過的完全相同的場景開放。 APIMANAGER-4569支持更新與API導入工具的API

WSO2-API-Manager-2-1-0 release note是這麼說的[APIMANAGER-4569] - 支持更新與API導入工具的API

我還沒有自己試試吧,你可能會想嘗試新版本。謝謝。

+0

我試過這個使用API​​管理器2.1.0,但導入引發同樣的異常:添加API時發生錯誤。重複的API已經存在。從API managetr 2.1.0的文檔中,我發現導入導出工具仍然是相同的(api-import-export-2.0.0-v0.war)。我找不到任何其他特定的命令(除導入)來更新API – Anoop

+0

你是對的,我嘗試用新版本自己,我得到了同樣的錯誤「重複的API已經存在」。我試圖尋找代碼的導入/導出API(https://github.com/wso2/product-apim/tree/v2.1.0/modules/api-import-export),看看我能找到某種的旗幟。沒有成功,如果我得到某些東西,會在這裏更新。 – Pravin