本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Local AWS Zones 入門
若要開始使用 AWS Local Zones,您必須先透過 Amazon EC2 主控台或 啟用 Local Zone AWS CLI。接著,在父區域中的 VPC 中建立子網路,並在建立本機區域時指定它。最後,在 Local Zone 子網路中建立 AWS 資源。
步驟 1:啟用本機區域
首先,啟用您要使用的 Local Zone。
- Console
-
- AWS CLI
-
啟用本機區域
使用 describe-availability-zones 命令來描述指定區域中的所有 Local Zones。
aws ec2 describe-availability-zones \
--region us-west-2
\
--filters Name=zone-type,Values=local-zone \
--all-availability-zones
使用 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
-
在 https://console.aws.amazon.com/vpc/ 開啟 Amazon VPC 主控台。
-
從導覽列中,選取 Regions (區域) 選取器,然後選取父系區域。
-
在導覽窗格中,選擇 Subnets (子網)。
-
選擇 Create subnet (建立子網路)。
-
針對 VPC ID,選取 VPC。
-
針對子網路名稱,輸入子網路的名稱。執行此作業會使用 Name
做為索引鍵,以及您指定的值來建立標籤。
-
針對可用區域,選擇您啟用的本機區域。
-
指定子網路的 IPv4 CIDR 區塊。
-
(選用) 指定子網路的 IPv6 CIDR 區塊。只有在 IPv6 CIDR 區塊與 VPC 相關聯時,才能使用此選項。
-
(選用) 若要新增標籤,請輸入標籤索引鍵和標籤值。選擇新增標籤以新增另一個標籤。
-
選擇 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 子網路中建立資源
在本機區域中建立子網路後,您可以在本機區域中部署 AWS 資源。
下列範例示範如何選取支援的執行個體類型,然後使用該執行個體類型在本機區域中啟動 Amazon EC2 執行個體。
- Console
-
在本機區域子網路中啟動 Amazon EC2 執行個體
-
前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格的執行個體下,選擇執行個體類型。
-
在搜尋欄位中,選擇可用區域,選擇包含,然後輸入區域名稱 (例如,)us-west-2-lax-1
。選取第一個項目,或任何項目只有此區域 ID 和父區域的可用區域。
-
選取其中一個執行個體類型,然後選擇動作、啟動執行個體。
-
在名稱和標籤下,輸入執行個體的描述性名稱 (例如 my-lz-instance)。執行此作業會使用 Name
做為索引鍵,以及您指定的值來建立標籤。
-
在 Application and OS Images (Amazon Machine Image) (應用程式和作業系統映像 (Amazon Machine Image)) 下,執行下列動作:
-
為您的執行個體選取作業系統。
-
選取 Amazon Machine Image (AMI)。Amazon Machine Image (AMI) 是可做為執行個體範本的基本組態。
-
選取 架構。
-
在金鑰對 (登入) 下,選擇現有的金鑰對或建立新的金鑰對。如果您想要連線到 EC2 執行個體,這是必要的。
-
在網路設定旁邊,選擇編輯,然後選擇:
-
選取您的 VPC。
-
選取您的 Local Zone 子網路。
-
啟用或停用自動指派公有 IP。
-
建立安全群組或選取現有的安全群組。
-
您可以保留執行個體其他組態設定的預設選擇。若要判斷支援的儲存類型,請參閱 AWS Local Zones 功能的運算和儲存區段。
-
檢閱 Summary (摘要) 面板中執行個體組態的摘要,並在準備就緒時選擇 Launch instance (啟動執行個體)。
-
會有確認頁面讓您知道您的執行個體正在啟動。選擇 View all instances (檢視所有執行個體),以關閉確認頁面並返回主控台。
-
您可以在 Instances (執行個體) 畫面中檢視啟動狀態。啟動執行個體無須費時。當您啟動執行個體時,其初始狀態是 pending
。在執行個體啟動後,其狀態會變更為 running
,並得到公有的 DNS 名稱。如果公有 IPv4 DNS 資料欄隱藏,請選擇右上角的設定圖示
(),開啟公有 IPv4 DNS,然後選擇確認。
-
執行個體可能需要幾分鐘的時間才能準備就緒讓您連線。確認您的執行個體是否已通過狀態檢查,您可以在 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 支援。開啟名為「停用區域群組」的案例,並提供區域群組的名稱。