全部產品
Search
文件中心

API Gateway:支援多種API後端服務

更新時間:Dec 19, 2024

本文旨在為您介紹原API Gateway支援的多種API後端服務,能夠串連和管理不同類型的後端應用或服務,從而實現靈活的API調用和資料處理。

後端內網網域名稱解析(僅專享執行個體)

API Gateway支援後端服務地址為內網網域名稱,並提供執行個體層級的內網網域名稱解析。詳細內容包括:

  • VPC融合執行個體的功能流程概覽:支援在進行後端內網網域名稱解析時配置權重的功能。

  • 配置後端服務地址內網網域名稱解析的詳細操作步驟。

  • 注意事項:在配置過程中需要注意的要點,以避免常見錯誤並確保順利進行設定。

  • 使用限制:介紹在使用該功能時需要瞭解的限制和約束條件。

具體詳情,請參見後端內網網域名稱解析(僅專享執行個體)

VPC內資源

API Gateway支援使用VPC內的資源作為後端服務,主要包括ECS以及CLB,以及進行VPC授權連通性測試。詳細內容包括:

  • 使用VPC內資源作為API的後端服務

    • 授權與綁定VPC:開放VPC環境的API,您需要首先授權API Gateway訪問您VPC內的服務。授權時,務必指定API Gateway可以訪問的具體資源和連接埠。這將確保API Gateway能夠安全地與您的服務進行通訊。

    • 構建高可用架構的詳細操作步驟:通過詳細的操作指導,協助您構建一個高可用的API架構,確保系統的可靠性和效能穩定。

    • 常見問題:在配置過程中需要注意的一些常見問題,以協助您避免常見錯誤,確保順利完成配置。

  • VPC授權連通性測試

    旨在驗證API Gateway執行個體與您授權的VPC內的執行個體之間的網路連通性。這項測試有助於在API調試階段提前識別並解決因網路連通性問題導致的調用失敗。

具體詳情,請參見VPC內資源

Function Compute

API Gateway支援Function Compute服務作為後端服務。詳細內容包括:

具體詳情,請參見Function Compute

Mock

API Gateway支援 Mock 模式的簡單配置。Mock服務能夠類比預定的返回結果,來降低理解偏差,從而提升開發效率。詳細內容包括:

  • 配置Mock

  • 解除Mock

具體詳情,請參見Mock

資料服務

API Gateway支援資料服務,能為企業搭建統一的資料服務匯流排,提升資料資產的價值,同時確保資料的可靠性、安全性和有效性。

  • 使用情境包括:

    • 最小粒度的資料輸出。

    • 可視化製作。

    • 加工後的資料供應用讀取。

  • 提供資料服務的阿里雲產品

具體詳情,請參見資料服務

PAI

PAI EAS能夠將模型以REST API的形式發布到API Gateway,業務系統可以使用HTTP的方式加以調用,公網地址調用。具體詳情,請參見PAI

事件匯流排

API Gateway支援事件匯流排作為後端服務,詳細內容包括:

  • 如何在API Gateway中發布後端服務為事件匯流排類型的API。

  • 如何使用“阿里雲APP“認證中的AppCode進行調用。

具體詳情,請參見事件匯流排

微服務註冊中心

API Gateway支援微服務註冊中心作為後端服務,詳細內容包括:

  • Nacos

    • API Gateway整合Nacos訪問微服務後端的原理。

    • 建立VPC融合專享執行個體。

    • 部署Nacos服務並註冊微服務應用。

  • Zookeeper

    • API Gateway整合Zookeeper訪問微服務後端的原理。

    • 建立VPC融合專享執行個體。

    • 部署Zookeeper服務並註冊微服務應用。

具體詳情,請參見微服務註冊中心

多級API Gateway

API Gateway支援自調用,使用者在 API Gateway中建立的API不僅可以被用戶端調用,還能夠被API Gateway自身調用。這增加了靈活性和功能性,使得API可以在不同的情境下滿足多樣化的需求。詳細內容包括:

  • API Gateway自調用允許跨Region調用,如果同Region,可以走內網調用。

  • API Gateway自調同時支援跨帳號調用。

具體詳情,請參見多級API Gateway

API Gateway支援配置後端服務Host(網域名稱頭)。

API Gateway支援配置後端服務Host(網域名稱頭)。詳細內容包括:

  • 如何配置後端服務Host網域名稱頭。

  • 在API Gateway中後端服務Host網域名稱頭的優先順序。

具體詳情,請參見配置後端服務Host(網域名稱頭)