五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

API網(wǎng)關(guān)

API網(wǎng)關(guān)

API網(wǎng)關(guān)是為企業(yè)開發(fā)者及合作伙伴提供API托管服務(wù),即封裝系統(tǒng)內(nèi)部架構(gòu),為客戶端提供定制的API。支持API全生命周期管理(開發(fā)、調(diào)試、發(fā)布等)、認證鑒權(quán)、訪問控制、監(jiān)控等能力。

將短視頻業(yè)務(wù)系統(tǒng)以API的形式托管到API網(wǎng)關(guān)后:

1、對托管的API進行分組,統(tǒng)一設(shè)置分組的訪問域名,無需在客戶端添加每個服務(wù)的域名。

2、統(tǒng)一設(shè)置API的鑒權(quán)方式、限流策略、服務(wù)權(quán)限等,無需對每個服務(wù)進行設(shè)置。

3、將客戶端和服務(wù)端分離,客戶端通過API網(wǎng)關(guān)服務(wù)服務(wù)端,無論后端如何變化或是拆分成多個服務(wù),客戶端無需配合改造。

API網(wǎng)關(guān)基本概念

API

API(Application Programming Interface,應(yīng)用程序編程接口)是一些預先定義的函數(shù),應(yīng)用將自身的服務(wù)能力封裝成API,并通過API網(wǎng)關(guān)開放給用戶調(diào)用。

API包括基本信息、前后端的請求路徑和參數(shù)以及請求相關(guān)協(xié)議。

API分組

API分組是同一種業(yè)務(wù)API的集合,API開發(fā)者以API分組為單位,管理分組內(nèi)的所有API。

環(huán)境

為了方便管理API的生命周期,API網(wǎng)關(guān)定義了API受限使用范圍,這個受限使用的范圍,稱為環(huán)境,例如API的測試環(huán)境,開發(fā)環(huán)境等。

環(huán)境定義了API生命周期管理過程中的不同狀態(tài),API可以被發(fā)布到不同的自定義環(huán)境中。

調(diào)用不同環(huán)境的API,一般通過在API調(diào)用的請求頭增加指定的頭部參數(shù),頭部參數(shù)名固定為x-stage,它的取值叫環(huán)境名,用以區(qū)分不同的環(huán)境。

環(huán)境變量

在環(huán)境上創(chuàng)建可管理的一種變量,該變量固定在環(huán)境上。通過創(chuàng)建環(huán)境變量,實現(xiàn)同一個API,在不同環(huán)境中調(diào)用不同的后端服務(wù)。

流量控制

流量控制支持從用戶、應(yīng)用(憑據(jù))、源IP和時間段等不同的維度限制對API的調(diào)用次數(shù),保護后端服務(wù)。

API網(wǎng)關(guān)支持按分/按秒粒度級別的流量控制。

訪問控制

訪問控制策略是API網(wǎng)關(guān)提供的API安全防護組件之一,主要用來控制訪問API的IP地址和帳戶,您可以通過設(shè)置IP地址或帳戶的黑白名單來允許/拒絕某個IP地址或帳戶訪問API。

應(yīng)用(憑據(jù))

應(yīng)用(APP)定義了一個API調(diào)用者的身份??梢詫⒁粋€API授權(quán)給多個應(yīng)用,也可以將多個API授權(quán)給同一個應(yīng)用。

簽名密鑰

簽名密鑰由一對Key和Secret組成,用于后端服務(wù)驗證API網(wǎng)關(guān)的身份,在API網(wǎng)關(guān)請求后端服務(wù)時,保障后端服務(wù)的安全。

當簽名密鑰綁定API后,API網(wǎng)關(guān)向后端服務(wù)發(fā)送此API的請求時,會增加相應(yīng)的簽名信息,此時后端服務(wù)依照同樣方式進行簽名并得到簽名結(jié)果,如果和API網(wǎng)關(guān)傳過來的Authorization頭中簽名一致,則可證明API請求確實來自API網(wǎng)關(guān),而不是其他偽造請求。

VPC通道(負載通道)

API網(wǎng)關(guān)通過VPC通道訪問部署在VPC內(nèi)的服務(wù),您可以借助API網(wǎng)關(guān)將部署在VPC中的后端服務(wù)開放給第三方用戶調(diào)用。

自定義認證

自定義認證指在API調(diào)用過程中,用戶可自行定義認證規(guī)則,實現(xiàn)API網(wǎng)關(guān)對調(diào)用方發(fā)起的請求、后端服務(wù)對API網(wǎng)關(guān)轉(zhuǎn)發(fā)的請求進行有效性以及完整性校驗。

自定義認證包含以下兩種認證:

前端自定義認證:如果您希望使用自己的認證系統(tǒng),而不是APP認證/華為IAM認證對API的訪問進行認證鑒權(quán)時,您可以使用自定義認證,通過您自定義的函數(shù)進行認證鑒權(quán)。

后端自定義認證:當不同的后端服務(wù)使用不同的認證系統(tǒng)時,導致您需要為不同的認證系統(tǒng)定制化開發(fā)API,而APIG通過自定義認證功能,將多種認證系統(tǒng)集成,簡化API開發(fā)的復雜度。您只需要在APIG中創(chuàng)建自定義的函數(shù)認證,APIG通過此函數(shù)對接后端認證系統(tǒng),獲取后端服務(wù)的訪問授權(quán)。

簡易認證

簡易認證指調(diào)用API時,在HTTP請求頭部消息增加一個參數(shù)X-Apig-AppCode(參數(shù)值填AppCode),而不需要對請求內(nèi)容簽名,API網(wǎng)關(guān)也僅校驗AppCode,不校驗請求簽名,從而實現(xiàn)快速響應(yīng)。

網(wǎng)關(guān)響應(yīng)

網(wǎng)關(guān)響應(yīng)指API網(wǎng)關(guān)未能成功處理API請求,從而產(chǎn)生的錯誤響應(yīng)。API網(wǎng)關(guān)提供默認的網(wǎng)關(guān)響應(yīng)(default),如果您需要自定義響應(yīng)狀態(tài)碼或網(wǎng)關(guān)響應(yīng)內(nèi)容,可在API分組管理中新增網(wǎng)關(guān)響應(yīng),其中響應(yīng)內(nèi)容符合JSON格式即可。

API網(wǎng)關(guān)常見問題

API網(wǎng)關(guān)常見問題

  • API網(wǎng)關(guān)可以綁定內(nèi)網(wǎng)域名嗎?

    對于共享版,域名必須完成備案,并將其CNAME解析到API分組對應(yīng)的子域名。不能將無法在公網(wǎng)訪問的域名,或者將他人所有的域名綁定給API分組。

    對于專享版,可以配置內(nèi)網(wǎng)域名,并將A記錄解析到實例的入口地址。


  • 獨立域名申請后還需要做什么?

    獨立域名完成注冊、備案后,對于共享版,您需要將其CNAME解析到API分組對應(yīng)的子域名;對于專享版,您需要將其A記錄解析到實例的入口地址。解析成功后,即可使用。域名與API分組為多對一的關(guān)系,即一個分組最多能綁定5個獨立域名,但一個域名只能解析到1個分組。

    說明:若您使用的公網(wǎng)域名,需要在DNS服務(wù)公網(wǎng)解析內(nèi)注冊CNAME記錄(共享版)/A記錄(專享版)。

    若您使用的內(nèi)網(wǎng)域名,需要在DNS服務(wù)內(nèi)網(wǎng)解析內(nèi)注冊CNAME記錄(共享版)/A記錄(專享版),還需要關(guān)聯(lián)后端服務(wù)所屬的VPC。


  • API調(diào)用是否支持長連接

    API網(wǎng)關(guān)支持長連接,但注意適當使用,避免占用太多資源。


  • API調(diào)用對請求的響應(yīng)消息體限制

    API調(diào)用對請求的響應(yīng)消息體大小沒有限制。


  • 策略后端有多個時,怎么匹配和執(zhí)行

    當您的API配置了多個策略后端,API網(wǎng)關(guān)會按順序進行匹配,匹配到其中一個立即執(zhí)行API請求轉(zhuǎn)發(fā),不會進行后續(xù)的匹配。

    當策略后端都沒有匹配成功,則按照默認后端執(zhí)行API請求的轉(zhuǎn)發(fā)。


API網(wǎng)關(guān)相關(guān)視頻

API網(wǎng)關(guān)

05:43

API網(wǎng)關(guān)

API網(wǎng)關(guān)

02:11

API網(wǎng)關(guān)

1對1咨詢專屬顧問

1對1免費咨詢?nèi)A為云專屬顧問,為您量身定制產(chǎn)品推薦方案
立即咨詢

華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1

華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1

華為云專業(yè)的服務(wù)團隊,致力于為您提供專業(yè)的售前購買咨詢服務(wù),及完善的售后技術(shù)服務(wù),助您云上無憂