發(fā)布API
云原生API網(wǎng)關(guān)支持發(fā)布API到指定的運(yùn)行環(huán)境。
前提條件
已完成API創(chuàng)建并添加接口。具體操作,請(qǐng)參見創(chuàng)建REST API并添加接口。
操作步驟
在左側(cè)導(dǎo)航欄,單擊API,并在頂部菜單欄選擇地域。
在API列表中,單擊需要發(fā)布的API,進(jìn)入API詳情頁面,單擊右上角發(fā)布API。
在發(fā)布面板中,配置相關(guān)參數(shù),并單擊確定。
配置項(xiàng)
說明
域名
選擇對(duì)應(yīng)的域名進(jìn)行發(fā)布,發(fā)布后,支持通過相關(guān)域名訪問API。
若無域名,可單擊創(chuàng)建域名,具體操作,請(qǐng)參見創(chuàng)建域名。
環(huán)境/網(wǎng)關(guān)/VPC
將API發(fā)布到指定環(huán)境。若無發(fā)布環(huán)境,可單擊創(chuàng)建環(huán)境,具體操作,請(qǐng)參見環(huán)境管理。
重要若該環(huán)境下API已發(fā)布,則本次發(fā)布將覆蓋已發(fā)布數(shù)據(jù),請(qǐng)謹(jǐn)慎操作。
使用場景
支持Mock、單服務(wù)、按比例(多服務(wù))、按內(nèi)容(多服務(wù))等場景進(jìn)行發(fā)布。
Mock場景
Mock場景,接口的響應(yīng)將返回接口定義中的Mock配置,若接口未定義Mock配置,則將無法訪問該接口。
發(fā)布Mock場景時(shí),要求當(dāng)前API中至少有一個(gè)接口開啟了Mock配置,否則將發(fā)布失敗。
單服務(wù)場景
單服務(wù)場景,所有流量將轉(zhuǎn)發(fā)到某一具體的后端服務(wù)。
按比例場景
按比例場景,所有的流量將按比例分發(fā)到對(duì)應(yīng)的后端服務(wù)中。
說明要求多個(gè)條目的服務(wù)權(quán)重之和等于100。
按內(nèi)容場景
按內(nèi)容場景,所有的流量將按照匹配條件分發(fā)到對(duì)應(yīng)的后端服務(wù)中,若匹配條件勾選默認(rèn),則無其他匹配規(guī)則命中時(shí),流量將進(jìn)入該條目所對(duì)應(yīng)后端服務(wù)。
匹配條件支持:等于、前綴是、正則匹配。
參數(shù)類型支持:Query、Header。
多個(gè)匹配條件之間為“且”運(yùn)算邏輯。
重要要求多個(gè)條目中,只允許一個(gè)條目勾選默認(rèn),且其余條目的匹配條件非空。
后端服務(wù)
關(guān)聯(lián)該環(huán)境/網(wǎng)關(guān)/VPC下的后端服務(wù)。若該環(huán)境下無后端服務(wù),可單擊創(chuàng)建服務(wù)創(chuàng)建,具體操作,請(qǐng)參考創(chuàng)建服務(wù)。
發(fā)布描述
填寫API的發(fā)布描述。