本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
透過以下方式分享您 AWS PrivateLink
您可以託管自己的 AWS PrivateLink 供電服務 (稱為端點服務),並與其他 AWS 客戶共用。
概要
下圖顯示您如何 AWS 與其他 AWS 客戶共用託管的服務,以及這些客戶如何連接到您的服務。作為服務提供者,您可以在 VPC 中建立 Network Load Balancer 作為服務前端。然後,您可以在建立 VPC 端點服務組態時選取此負載平衡器。您可以對特定 AWS 主體授予權限,以便他們連接到您的服務。作為服務消費者,客戶可建立界面 VPC 端點,它可在他們從其 VPC 中選取的子網與您的端點服務之間建立連線。負載平衡器會收到來自服務消費者的請求,並將它們傳送至託管您服務的目標。
為了實現低延遲和高可用性,建議您在至少兩個可用區域提供您的服務。
DNS 主機名稱
當服務提供者建立 VPC 端點服務時, AWS 會為服務產生端點特定的 DNS 主機名稱。這些名稱具有下列語法:
endpoint_service_id
.region
.vpce.amazonaws.com
以下是 us-east-2 區域中 VPC 端點服務的 DNS 主機名稱範例:
vpce-svc-071afff70666e61e0.us-east-2.vpce.amazonaws.com
當服務消費者建立介面 VPC 端點時,我們會建立區域名稱和區域 DNS 名稱,服務消費者可使用它們與端點服務通訊。區域名稱具有下列語法:
endpoint_id
.endpoint_service_id
.region
.vpce.amazonaws.com
分區名稱具有下列語法:
endpoint_id
-zone
.endpoint_service_id
.region
.vpce.amazonaws.com
私有 DNS
服務提供者也可以關聯其端點服務的私有 DNS 名稱,以便服務消費者可以繼續使用其現有 DNS 名稱來存取服務。如果服務提供者將私有 DNS 名稱與其端點服務相關聯,則服務消費者可以為其介面端點啟用私有 DNS 名稱。如果服務提供者未啟用私有 DNS,服務消費者可能需要更新其應用程式,才能使用 VPC 端點服務的公有 DNS 名稱。如需詳細資訊,請參閱 管理 DNS 名稱。
IP 地址類型
服務提供者可以透過 IPv4、IPv6、或者同時使用 IPv4 和 IPv6 向服務消費者提供其服務端點,即使其後端伺服器僅支援 IPv4。如果您啟用雙堆疊支援,現有消費者可以繼續使用 IPv4 存取您的服務,而新客戶可以選擇使用 IPv6 存取您的服務。
如果介面 VPC 端點支援 IPv4,則端點網路介面具有 IPv4 地址。如果介面 VPC 端點支援 IPv6,則端點網路介面具有 IPv6 地址。無法從網際網路連線端點網路介面的 IPv6 地址。如果您使用 IPv6 地址描述端點網路介面,請注意 denyAllIgwTraffic
已啟用。
為端點服務啟用 IPv6 的要求
-
端點服務的 VPC 和子網必須具有相關聯的 IPv6 CIDR 區塊。
-
端點服務的所有 Network Load Balancer 都必須使用雙堆疊 IP 地址類型。目標不需要支援 IPv6 流量。如果服務處理來自代理通訊協定第 2 版標頭的來源 IP 地址,則它必須處理 IPv6 地址。
為介面端點啟用 IPv6 的要求
-
端點服務必須支援 IPv6 請求。
-
介面端點的 IP 地址類型必須與介面端點的子網相容,如下所述:
-
IPv4 - 將 IPv4 地址指派給您的端點網路介面。只有當所有選取的子網都具有 IPv4 地址範圍時,才支援此選項。
-
IPv6 - 將 IPv6 地址指派給您的端點網路介面。只有當所有選取的子網都是 IPv6 子網時,才支援此選項。
-
Dualstack - 將 IPv4 和 IPv6 地址指派給您的端點網路介面。只有當所有選取的子網都具有 IPv4 和 IPv6 地址範圍時,才支援此選項。
-
介面端點的 DNS 記錄 IP 地址類型
介面端點支援的 DNS 記錄 IP 地址類型會決定我們建立的 DNS 記錄。介面端點的 DNS 記錄 IP 地址類型必須與介面端點的 IP 地址類型相容,如下所述:
-
IPv4 - 建立私有名稱、區域名稱和分區 DNS 名稱的 A 記錄。IP 地址類型必須為 IPv4 或者 Dualstack。
-
IPv6 - 建立私有名稱、區域名稱和分區 DNS 名稱的 AAAA 記錄。IP 地址類型必須為 IPv6 或者 Dualstack。
-
Dualstack - 建立私有名稱、區域名稱和分區 DNS 名稱的 A 和 AAAA 記錄。IP 地址類型必須為 Dualstack。