API 路由模式 - AWS 規範指引

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

API 路由模式

在敏捷開發環境中,自治團隊 (例如小隊和部落) 擁有一個或多個包含許多微服務的服務。團隊公開這些服務APIs,以允許其消費者與其服務和動作群組互動。

使用主機名稱和路徑向HTTPAPIs上游消費者公開有三種主要方法:

方法

Description

範例

主機名稱路由

將每個服務公開為主機名稱。

billing.api.example.com

路徑路由

將每個服務公開為路徑。

api.example.com/billing

標頭型路由

將每個服務公開為 HTTP 標頭。

x-example-action: something

此區段概述了這三種路由方法的典型使用案例及其權衡,以幫助您決定哪種方法最適合您的需求和組織結構。