Amazon Virtual Private Cloud (VPC) - AWS 搭配 Amazon Q 的工具組

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

Amazon Virtual Private Cloud (VPC)

Amazon Virtual Private Cloud (Amazon VPC) 可讓您將 Amazon Virtual Private Cloud (Amazon Web Services VPC) 啟動到您定義的虛擬網路。這個虛擬網路與您在資料中心中操作的傳統網路相似,且具備使用AWS。如需詳細資訊,請前往Amazon VPC User Guide

Visual Studio 工具包使開發人員能夠訪問 VPC 功能類似於AWS Management Console而是來自視覺工作室開發環境。所以此Amazon VPC節點AWS資源管理器包括下列區域的子節點。

創建用於部署的公私 VPCAWS Elastic Beanstalk

本節將介紹如何建立同時含公有和私有子網路的 Amazon VPC。公有子網路包含 Amazon EC2 實例,其執行網路位址轉譯 (NAT),以使私有子網路中的執行個體與公有網路通訊。這兩個子網路必須位於同一個可用區域 (AZ)。

這 VPC 部署AWS Elastic Beanstalk環境。在這種情況下,託管您的應用程序的 Amazon EC2 實例駐留在私有子網中;用於將傳入流量路由到應用程序的 Elastic Load Balancing 器位於公有子網中。

如需網路位址轉譯 (NAT) 的詳細資訊,請前往NAT 執行個體中的Amazon Virtual Private Cloud 用户指南。如需如何將部署配置為使用 VPC 的範例,請參部署至 Elastic Beanstalk

創建公私子網 VPC

  1. 在 中Amazon VPC中的節點AWS資源管理器中,打開VPC子節點,然後選擇建立 VPC

    AWS Explorer showing Amazon VPC node expanded with VPCs subnode highlighted.
  2. 按如下方式配置 VPC:

    • 輸入 VPC 的名稱。

    • 選取使用公有子網路私有子網路核取方塊。

    • 可用區域下拉列表框中,選擇一個可用區。確保為兩個子網使用相同的可用區。

    • 對於私有子網,請在NAT 金鑰對名稱,提供金 key pair。此 key pair 用於執行從私有子網到公有互聯網的網絡地址轉換的 Amazon EC2 實例。

    • 選取將默認安全組配置為允許流量到 NAT核取方塊。

    輸入 VPC 的名稱。選取使用公有子網路私有子網路核取方塊。從可用區域下拉列表框中,選擇一個可用區。確保為兩個子網使用相同的可用區。對於私有子網,請在NAT 金鑰對名稱,提供金 key pair。此 key pair 用於執行從私有子網到公有互聯網的網絡地址轉換的 Amazon EC2 實例。選取將默認安全組配置為允許流量到 NAT核取方塊。

    選擇 OK (確定)

    VPC creation form with public and private subnet options, CIDR blocks, and NAT settings.

您可 VPC 在VPC標籤AWSExplorer。

VPC list showing a single VPC named myDeploymentVPC with its ID and other details.

NAT 實例可能需要幾分鐘的時間來啟動。當它可用時,您可以通過展開Amazon EC2中的節點AWS資源管理器,然後打開執行個體子節點。

同時AWS Elastic Beanstalk(Amazon EBS)卷將為 NAT 實例自動建立。如需 Elastic Beanstalk 的詳細資訊,請前往AWS Elastic Beanstalk(EBS)中的Amazon EC2 Linux 執行個體使用者指南

EC2 instance details showing a running NAT instance with attached EBS volume in us-west-2b.

如果您將應用程式部署到AWS Elastic Beanstalk環境並選擇在 VPC 中啟動環境,則工具包將填充發佈至Amazon Web Services對話框,其中包含 VPC 的配置信息。

工具包將僅使用來自工具包中創建的 VPC 的信息填充對話框,而不是使用AWS Management Console。這是因為 Toolkit 創建 VPC 時,它會標記 VPC 的組件,以便它可以訪問它們的信息。

部署嚮導的以下屏幕截圖顯示了一個對話框示例,該對話框中使用在 Toolkit 中創建的 VPC 中創建的值填充。

AWS Options dialog for EC2 deployment with container type, instance, VPC, and networking settings.

刪除 VPC

要刪除 VPC,您必須先終止 VPC 中的所有 Amazon EC2 實例。

  1. 如果已將應用程序部署到AWS Elastic Beanstalk環境中 VPC 請刪除環境。這將終止託管您的應用程序的所有 Amazon EC2 實例以及彈性負載均衡器。

    如果您嘗試直接終止託管應用程序的實例而不刪除環境,Auto Scaling 服務將自動創建新實例以替換已刪除的實例。如需詳細資訊,請前往Auto Scaling 開發者指南

  2. 刪除 VPC 的 NAT 實例。

    您無需刪除與 NAT 實例關聯的 Amazon EBS 卷即可刪除 VPC。但是,如果您不刪除該卷,即使您刪除了 NAT 實例和 VPC,也將繼續為其付費。

  3. VPC選項卡上選擇刪除鏈接來刪除 VPC。

    VPC management interface showing Delete option highlighted for a selected VPC.
  4. 在 中刪除 VPC對話方塊中,選擇確定

    Confirmation dialog for deleting a VPC, listing associated resources to be deleted.