api網關(api gateway),是阿裡雲提供api托管服務,涵蓋api釋出、管理、運維、售賣的全生命周期管理的産品,輔助使用者簡單、快速、低成本、低風險的實作微服務聚合、前後端分離、系統內建,向合作夥伴、開發者開放功能和資料。下面将介紹api網關的快速接入流程,幫助您快速開放api。
api分組指管理api的單元,一般将一套完整功能集合的api歸為一個分組。
需要為每個分組綁定一個自定義域名,用于通路該分組下的api。
注意:該自定義域名需要先備案。
檢視分組二級域名:
在分組詳情頁面點選“綁定域名”,輸入自定義域名。
在分組詳情頁面對應的自定義域名上添加證書綁定即可。
建立api是對某個api進行定義的過程,包含協定類型,參數映射,服務位址等。
調試api主要檢測api配置是否正确。檢測的是非釋出環境的api。
點選"api清單"中的api名稱列,進入api詳情頁面。
點選左側的“調試api”
将api定義釋出到對應的環境,各個環境互相隔離
每次編輯api定義後,需要重新釋出後才生效。
app是調用api的身份,調用前,需要先建立app(菜單 調用api->應用管理),然後将某個環境的api授權給對應的app,就可以用這個app下的key和secret發起調用。
授權頁面:
授權後,即可通過sdk調用api。
<a href="http://kb.cnblogs.com/page/130970/">http協定詳解(僅供參考)</a>
<a href="https://help.aliyun.com/document_detail/29464.html?spm=5176.doc42712.6.539.c7yvto">api網關産品幫助文檔</a>
<a href="https://apigateway.console.aliyun.com/#/cn-qingdao/sdk/list">sdk 下載下傳</a>