API分組同步
本功能主要是幫助您在不同API分組之間實現(xiàn)API定義的快速同步。在開始同步前,建議先了解同步范圍,以及需要做的一些工作。
1. API分組同步范圍
API分組同步功能的同步范圍包括:
API分組下所選API的配置信息。
API分組無法同步的數(shù)據(jù)包括:
API分組信息,即API分組管理里面的所有配置信息,包括公網(wǎng)二級域名、VPC內(nèi)網(wǎng)域名、HTTPS安全策略、綁定的獨立域名、環(huán)境變量等;
API信息,包括API授權(quán)信息、已綁插件、發(fā)布歷史、監(jiān)控信息、安全信息、云市場商品配置信息等;
openId connect 認證的API,不會同步OpenID Connect 的認證信息;
模型信息
API 比較過程中,會根據(jù)API引用的模型名稱判斷API定義是否一致,不會檢查引用模型的具體定義是否一致;
若源分組API使用了模型,目標分組不存在同名模型,則模型自動同步到目標分組;
若目標分組API存在源分組API引用的同名模型,源分組該模型的具體定義不會同步到目標分組;
分組定義的環(huán)境變量不會同步到目標分組;
要向一個新的API分組進行同步,請您先創(chuàng)建分組,單擊進行創(chuàng)建;
在同步過程中,請不要修改這些同步的API定義,避免造成數(shù)據(jù)混亂。
2. 分組同步
登錄API網(wǎng)關控制臺,在左側(cè)欄單擊API管理,選擇分組管理,單擊分組API配置同步。
同步前準備,可參考第一章節(jié),確認已了解內(nèi)容后單擊進入下一步。
選擇分組。選擇API源分組、目標分組以及想要同步的API版本。目前支持同步的版本分別是當前編輯版本、測試環(huán)境的最新版本、預發(fā)環(huán)境的最新版本、線上環(huán)境的最新版本。
當前編輯版本指的是分組內(nèi)所有API最新保存的API定義,無論這個API是否有發(fā)布。
API差異對比。可以對比的指標如下:
新增API:源分組中有,而目標分組沒有的API;
僅VPC后端信息不一致API:其他定義一致,僅VPC后端配置信息不一致的API;
定義不一致API:定義不一致的API,不包括僅VPC后端配置信息不同且其他定義一致的情況;
缺失API:目標分組中存在,但源分組中不存在的API,此類API不在同步范圍內(nèi);
定義一致API:定義一致的API,此類API不在同步范圍內(nèi)。
若同步的API較多,可使用跨頁選中所有API按鈕進行批量選中。
分組定義的環(huán)境變量檢查結(jié)果僅供查看,但不會同步到目標分組。
修改VPC后端。頁面列出所有的API都會同步,可以選中想要修改VPC后端的API進行批量修改。修改后單擊開始同步,數(shù)據(jù)就會開始同步。
后端為VPC類型的API可以勾選,其他類型API無法勾選。
開始同步并查看同步結(jié)果。
3. 查看分組同步歷史
登錄API網(wǎng)關控制臺,在左側(cè)欄單擊API管理,選擇分組管理,單擊分組同步記錄,即可查看分組同步的歷史記錄,并可以單擊操作欄查看分組同步的詳細信息。