本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS CodePipeline 現在支援採用 技術的 Amazon Virtual Private Cloud (Amazon VPC)
Amazon VPC 是 AWS 服務 ,可用來在您定義的虛擬網路中啟動 AWS 資源。使用 VPC,您可以控制網路設定,例如:
-
IP 地址範圍
-
子網路
-
路由表
-
網路閘道
介面 VPC 端點採用 AWS PrivateLink技術,此 AWS 技術有助於在搭配私有 IP 地址 AWS 服務 使用彈性網路介面之間進行私有通訊。若要將 VPC 連線至 CodePipeline,請定義 CodePipeline 的介面 VPC 端點。這種類型的端點可讓您將 VPC 連線到 AWS 服務。端點提供可靠、可擴展的 CodePipeline 連線,而不需要網際網路閘道、網路位址轉譯 (NAT) 執行個體或 VPN 連線。如需設定 VPC 的相關資訊,請參閱 VPC 使用者指南。
可用性
CodePipeline 目前支援下列 VPC 端點 AWS 區域:
-
美國東部 (俄亥俄)
-
美國東部 (維吉尼亞北部)
-
美國西部 (加利佛尼亞北部)
-
美國西部 (奧勒岡)
-
加拿大 (中部)
-
歐洲 (法蘭克福)
-
歐洲 (愛爾蘭)
-
歐洲 (倫敦)
-
歐洲 (米蘭)*
-
Europe (Paris)
-
歐洲 (斯德哥爾摩)
-
亞太區域 (香港)*
-
亞太區域 (孟買)
-
亞太區域 (東京)
-
亞太區域 (首爾)
-
亞太區域 (新加坡)
-
亞太區域 (悉尼)
-
南美洲 (聖保羅)
-
AWS GovCloud (美國西部)
* 您必須先啟用此區域,才能使用它。
為 CodePipeline 建立 VPC 端點
您可以使用 Amazon VPC 主控台來建立 com.amazonaws.region
.codepipeline VPC 端點。在 主控台中,區域
是 CodePipeline AWS 區域 支援的 的區域識別符,例如美國東部 (俄亥俄) us-east-2
區域。如需詳細資訊,請參閱 Amazon VPC 使用者指南中的建立界面端點。
端點會預先填入您登入 AWS時所指定的區域。如果您登入另一個區域,則 VPC 端點會隨著新的區域而更新。
注意
提供 VPC 支援並與 CodePipeline 整合 AWS 服務 的其他 ,例如 CodeCommit,可能不支援使用該 Amazon VPC 端點進行該整合。例如,CodePipeline 和 CodeCommit 之間的流量不能限制在 VPC 子網路範圍內。
為您的 VPC 設定進行故障診斷
對 VPC 問題進行疑難排解時,請使用網際網路連線錯誤訊息中出現的資訊來協助您查明、診斷和解決問題。
-
確定 CodePipeline 使用的服務角色具有適當的許可。例如,如果 CodePipeline 沒有使用 Amazon VPC 所需的 Amazon EC2 許可,您可能會收到錯誤,指出「未預期的 EC2 錯誤:UnauthorizedOperation."