本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
本節包含有關您可以在開啟 VPC BPA 之前評估其影響的資訊,以及如何在開啟流量之後監控流量是否遭到封鎖的資訊。
使用 評估 BPA 的影響 網路存取分析器
在本節中,您將使用 網路存取分析器 檢視帳戶中使用網際網路閘道的資源,然後再啟用 VPC BPA 和封鎖存取。使用此分析來了解在帳戶中開啟 VPC BPA 並封鎖流量的影響。
注意
-
在 開啟 AWS Network Insights 主控台https://console.aws.amazon.com/networkinsights/
。 -
選擇網路存取分析器。
-
選擇建立網路存取範圍。
-
選擇評估 VPC 封鎖公開存取的影響,然後選擇下一步。
-
範本已設定為分析您帳戶中網際網路閘道的往返流量。您可以在來源和目的地下檢視。
-
選擇 Next (下一步)。
-
選擇建立網路存取範圍。
-
選擇您剛建立的範圍,然後選擇分析。
-
等候分析完成。
-
檢視分析的調查結果。調查結果下的每一列都顯示了封包在網路中往返於您帳戶中的網際網路閘道的網路路徑。在此情況下,如果您開啟 VPC BPA,且這些調查結果中出現的任何 VPC 和/或子網路都未設定為 BPA 排除,則對這些 VPC 和子網路的流量將受到限制。
-
分析每個調查結果,以了解 BPA 對您 VPC 資源的影響。
影響分析已完成。
使用流程日誌監控 BPA 影響
VPC 流程日誌是一項可讓您擷取傳入及傳出您 VPC 中彈性網路介面之 IP 流量相關資訊的功能。您可以使用此功能來監控 VPC BPA 封鎖到達執行個體網路介面的流量。
使用 使用流量日誌工作 中的步驟為您的 VPC 建立流程日誌。
當您建立流程日誌時,請務必使用包含欄位 reject-reason
的自訂格式。
當您檢視流程日誌時,如果 ENI 的流量因 BPA 而遭到拒絕,您會在流程日誌項目中看到 BPA
的 reject-reason
。
除了 VPC 流程日誌的標準限制之外,請注意 VPC BPA 特有的下列限制:
使用 CloudTrail 追蹤排除刪除
本節說明如何使用 AWS CloudTrail 來監控和追蹤 VPC BPA 排除的刪除。
您可以在透過 https://console.aws.amazon.com/cloudtrailv2/AWS::EC2::VPCBlockPublicAccessExclusion
,以檢視 CloudTrail 事件歷史記錄中任何已刪除的排除。
使用 Reachability Analyzer 確認連線已封鎖
VPC Reachability Analyzer 可用來評估是否可以根據您的網路組態達到特定網路路徑,包括 VPC BPA 設定。
如需 Reachability Analyzer 區域可用性的相關資訊,請參閱《Reachability Analyzer 指南》中的考量。
-
在 開啟 AWS Network Insights 主控台https://console.aws.amazon.com/networkinsights/home#ReachabilityAnalyzer
。 -
按一下建立並分析路徑。
-
針對來源類型,選擇網際網路閘道,然後從來源下拉式清單中選擇您要封鎖流量的網際網路閘道。
-
針對目的地類型,選擇執行個體,然後從目的地下拉式清單中選擇您要封鎖流量的執行個體。
-
按一下建立並分析路徑。
-
等候分析完成。這可能需要幾分鐘的時間。
-
完成後,您應該會看到連線性狀態為無法連線,而且路徑詳細資訊顯示
VPC_BLOCK_PUBLIC_ACCESS_ENABLED
是造成此連線能力問題的原因。