Local AWS Zones 入門 - AWS 本機區域

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

Local AWS Zones 入門

若要開始使用 AWS Local Zones,您必須先透過 AWS Global View 主控台或 選擇加入 Local Zone AWS CLI。接著,在父區域中的 VPC 中建立子網路,並在建立本機區域時指定它。最後,在 Local Zone 子網路中建立 AWS 資源。

步驟 1:選擇加入本機區域

您可以使用 AWS Global View 主控台或命令列界面來判斷哪些本機區域可供您的帳戶使用。然後選擇您要使用的 Local Zone。

AWS Global View console
選擇加入 Local Zone
  1. 登入至 AWS Global View 主控台

  2. 從導覽窗格中,選擇區域和區域

  3. 選擇本機區域索引標籤。

  4. 尋找您要啟用的本機區域。您可以向下捲動清單,或在搜尋欄位中輸入字詞。

  5. 選取 Local Zone 的資料列。

  6. 選擇加入

  7. 系統會要求您啟用 Local Zone 的父區域。選擇啟用區域

  8. 啟用區域快顯視窗上,選擇啟用區域

  9. 區域和區域頁面上的本機區域索引標籤中,選取本機區域,然後選擇加入

  10. 選擇加入區域群組快顯視窗上,選擇選擇加入區域群組

    您現在可以使用 Local Zone。

AWS CLI
選擇加入 Local Zone
  1. 使用 describe-availability-zones 命令來描述指定區域中的所有 Local Zones。

    aws ec2 describe-availability-zones \ --region us-west-2 \ --filters Name=zone-type,Values=local-zone \ --all-availability-zones
  2. 使用 modify-availability-zone-group 命令來啟用特定 Local Zone。

    aws ec2 modify-availability-zone-group \ --region us-west-2 \ --group-name us-west-2-lax-1 \ --opt-in-status opted-in

步驟 2:建立本機區域子網路

新增子網路時,您必須從 VPC 的範圍指定子網路的 IPv4 CIDR 區塊。若 VPC 有關聯的 IPv6 CIDR 區塊,則您可以選擇性地為子網路指定 IPv6 CIDR 區塊。您可以指定子網路所在的 Local Zone。您可以在相同的 Local Zone 中擁有多個子網路。

Console
將本機區域子網路新增至 VPC
  1. https://console.aws.amazon.com/vpc/ 開啟 Amazon VPC 主控台。

  2. 從導覽列中,選取 Regions (區域) 選取器,然後選取父系區域。

  3. 在導覽窗格中,選擇 Subnets (子網)。

  4. 選擇 Create subnet (建立子網路)

  5. 針對 VPC ID,選取 VPC。

  6. 針對子網路名稱,輸入子網路的名稱。執行此作業會使用 Name 做為索引鍵,以及您指定的值來建立標籤。

  7. 針對可用區域,選擇您啟用的本機區域。

  8. 指定子網路的 IPv4 CIDR 區塊。

  9. (選用) 指定子網路的 IPv6 CIDR 區塊。只有在 IPv6 CIDR 區塊與 VPC 相關聯時,才能使用此選項。

  10. (選用) 若要新增標籤,請輸入標籤索引鍵和標籤值。選擇新增標籤以新增另一個標籤。

  11. 選擇 Create subnet (建立子網路)

AWS CLI
將本機區域子網路新增至 VPC

使用 create-subnet 命令,如下所示,在指定的 Local Zone 中為指定的 VPC 建立子網路。

aws ec2 create-subnet \ --region us-west-2 \ --availability-zone us-west-2-lax-1a \ --vpc-id vpc-081ec835f303f720e

步驟 3:在您的 Local Zone 子網路中建立資源

在 Local Zone 中建立子網路後,您可以在 Local Zone 中部署 AWS 資源。例如,下列程序示範如何在 Local Zone 中啟動 Amazon EC2 執行個體。

Console
在本機區域子網路中啟動 Amazon EC2 執行個體
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格的執行個體下,選擇執行個體類型

  3. 在搜尋欄位中,選擇可用區域,選擇包含,然後輸入區域名稱 (例如,)us-west-2-lax-1。選取第一個項目,或任何項目只有此區域 ID 和父區域的可用區域。

  4. 選取其中一個執行個體類型,然後選擇動作啟動執行個體

  5. 名稱和標籤下,輸入執行個體的描述性名稱 (例如 my-lz-instance)。執行此作業會使用 Name 做為索引鍵,以及您指定的值來建立標籤。

  6. Application and OS Images (Amazon Machine Image) (應用程式和作業系統映像 (Amazon Machine Image)) 下,執行下列動作:

    1. 為您的執行個體選取作業系統。

    2. 選取 Amazon Machine Image (AMI)Amazon Machine Image (AMI) 是可做為執行個體範本的基本組態。

    3. 選取 架構

  7. 金鑰對 (登入) 下,選擇現有的金鑰對或建立新的金鑰對。如果您想要連線到 EC2 執行個體,這是必要的。

  8. 網路設定旁邊,選擇編輯,然後選擇:

    1. 選取您的 VPC。

    2. 選取您的 Local Zone 子網路。

    3. 啟用或停用自動指派公有 IP

    4. 建立安全群組或選取現有的安全群組。

  9. 您可以保留執行個體其他組態設定的預設選擇。若要判斷支援的儲存類型,請參閱 AWS Local Zones 功能的運算和儲存區段。

  10. 檢閱 Summary (摘要) 面板中執行個體組態的摘要,並在準備就緒時選擇 Launch instance (啟動執行個體)。

  11. 會有確認頁面讓您知道您的執行個體正在啟動。選擇 View all instances (檢視所有執行個體),以關閉確認頁面並返回主控台。

  12. 您可以在 Instances (執行個體) 畫面中檢視啟動狀態。啟動執行個體無須費時。當您啟動執行個體時,其初始狀態是 pending。在執行個體啟動後,其狀態會變更為 running,並得到公有的 DNS 名稱。如果公有 IPv4 DNS 資料欄隱藏,請選擇右上角的設定圖示 Settings icon. (),開啟公有 IPv4 DNS,然後選擇確認

  13. 執行個體可能需要幾分鐘的時間才能準備就緒讓您連線。確認您的執行個體是否已通過狀態檢查,您可以在 Status check (狀態檢查) 欄檢視此資訊。

AWS CLI
取得本機區域中支援的執行個體類型

使用 describe-instance-types 命令。

aws ec2 describe-instance-type-offerings \ --filters Name=location,Values=us-west-2-lax-1a \ --location-type availability-zone \ --query InstanceTypeOfferrings[*].InstanceType
在本機區域子網路中啟動 EC2 執行個體

使用 run-instances 命令。

aws ec2 run-instances \ --region us-west-2 \ --subnet-id subnet-08fc749671b2d077c \ --instance-type t3.micro \ --image-id ami-0abcdef1234567890 \ --security-group-ids sg-0b0384b66d7d692f9 \ --key-name my-key-pair

步驟 4:清理

當您完成 Local Zone 後,請刪除 Local Zone 中的資源。若要停用區域群組,您必須聯絡 AWS 支援。開啟名為「停用區域群組」的案例,並提供區域群組的名稱。