View a markdown version of this page

在 VPC 上執行 Canary - Amazon CloudWatch

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

在 VPC 上執行 Canary

您可以在 VPC 的端點以及公有內部端點上執行 Canary。若要在 VPC 上執行 Canary,您必須同時在 VPC 上啟用 DNS Resolution (DNS 解析) 和 DNS hostnames (DNS 主機名稱) 選項。如需詳細資訊,請參閱以 VPC 使用 DNS。

當您在 VPC 端點上執行 Canary 時,您必須提供方法讓它將其指標傳送至 CloudWatch 並將其成品傳送至 Simple Storage Service (Amazon S3)。如果 VPC 已啟用網際網路存取功能,您不需要再執行任何其他操作。Canary 會在 VPC 中執行,但可存取網際網路以上傳其指標和成品。

若未針對網際網路存取啟用 VPC,則有下列兩種選擇:

為 VPC 上的 Canary 提供網際網路存取

請依循下列步驟,讓您的 VPC Canary 存取網際網路,或為您的 Canary 指派靜態 IP 位址

為 VPC 上的 Canary 提供網際網路存取權 (IPv4)
  1. 建立 VPC 公有子網路的 NAT 閘道。如需說明,請參閱建立 NAT 閘道。

  2. 將新路由新增至啟動 Canary 之私有子網路中的路由表。指定下列內容:

    • 針對 Destination (目的地),輸入 0.0.0.0/0

    • 對於目標,選擇 NAT 閘道,然後選擇您所建立之 NAT 閘道的 ID。

    • 選擇 Save routes (儲存路由)。

    如需將路由新增至路由表的詳細資訊,請參閱從路由表新增和移除路由。

為 VPC 上的 Canary 提供網際網路存取權 (IPv6)
  1. 將 VPC 設定為具有雙堆疊子網路。您必須將輸出限定網際網路閘道新增至 VPC、更新路由表以允許流量通過網際網路閘道,並允許從關聯的安全群組實作出站存取。如需詳細資訊,請參閱新增 VPC 的 IPv6 支援。

  2. 使用 CreateCanary 或 UpdateCanary API 在 Canary VPC 組態中設定 Ipv6AllowedForDualstack 。如需詳細資訊,請參閱 VpcConfigInput。

    若要啟用來自 Canary 的出站 IPv6 流量,必須為 Canary 連結的 VPC 子網路啟用雙堆疊功能。

注意

請確定 NAT 閘道的路由處於 active (作用中) 狀態。如果 NAT 閘道已刪除,而您尚未更新路由,則它們會處於黑洞狀態。如需詳細資訊,請參閱使用 NAT 閘道。