

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

# Local AWS Zones 入門
<a name="getting-started"></a>

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

**Topics**
+ [步驟 1：選擇加入本機區域](#getting-started-find-local-zone)
+ [步驟 2：建立本機區域子網路](#getting-started-create-local-zone-subnet)
+ [步驟 3：在您的 Local Zone 子網路中建立資源](#getting-started-create-resources)
+ [步驟 4：清理](#getting-started-cleanup)

## 步驟 1：選擇加入本機區域
<a name="getting-started-find-local-zone"></a>

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

------
#### [ AWS Global View console ]

**選擇加入 Local Zone**

1. 登入至 [AWS Global View 主控台](https://console.aws.amazon.com/ec2globalview/home#RegionsAndZones)。

1. 從導覽窗格中，選擇**區域和區域**。

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

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

1. 選取 Local Zone 的資料列。

1. **選擇加入**。

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

1. 在**啟用區域**快顯視窗上，選擇**啟用區域**。

1. 從**區域****和區域頁面上的**本機區域索引標籤中，選取本機區域，然後選擇**加入**。

1. 在**選擇加入區域群組**快顯視窗上，選擇**選擇加入區域群組**。

   您現在可以使用 Local Zone。

------
#### [ AWS CLI ]

**選擇加入 Local Zone**

1. 使用 [describe-availability-zones](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-availability-zones.html) 命令來描述指定區域中的所有 Local Zones。

   ```
   aws ec2 describe-availability-zones \
     --region us-west-2 \
     --filters Name=zone-type,Values=local-zone \
     --all-availability-zones
   ```

1. 使用 [modify-availability-zone-group](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-availability-zone-group.html) 命令來啟用特定 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：建立本機區域子網路
<a name="getting-started-create-local-zone-subnet"></a>

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

------
#### [ Console ]

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

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 從導覽列中，選取 **Regions** (區域) 選取器，然後選取父系區域。

1. 在導覽窗格中，選擇 **Subnets** (子網)。

1. 選擇 **Create subnet (建立子網路)**。

1. 針對 **VPC ID**，選取 VPC。

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

1. 針對**可用區域**，選擇您啟用的本機區域。

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

1. （選用） 指定子網路的 IPv6 CIDR 區塊。只有在 IPv6 CIDR 區塊與 VPC 相關聯時，才能使用此選項。

1. （選用） 若要新增標籤，請輸入標籤索引鍵和標籤值。選擇**新增標籤**以新增另一個標籤。

1. 選擇 **Create subnet (建立子網路)**。

------
#### [ AWS CLI ]

**將本機區域子網路新增至 VPC**  
使用 [create-subnet](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-subnet.html) 命令，如下所示，在指定的 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 子網路中建立資源
<a name="getting-started-create-resources"></a>

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

------
#### [ Console ]

**在本機區域子網路中啟動 Amazon EC2 執行個體**

1. 前往 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 開啟 Amazon EC2 主控台。

1. 在導覽窗格**的執行個體**下，選擇**執行個體類型**。

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

1. 選取其中一個執行個體類型，然後選擇**動作**、**啟動執行個體**。

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

1. 在 **Application and OS Images (Amazon Machine Image)** (應用程式和作業系統映像 (Amazon Machine Image)) 下，執行下列動作：

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

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

   1. 選取 **架構**。

1. 在**金鑰對 （登入）** 下，選擇現有的金鑰對或建立新的金鑰對。如果您想要連線到 EC2 執行個體，這是必要的。

1. 在**網路設定**旁邊，選擇**編輯**，然後選擇：

   1. 選取您的 VPC。

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

   1. 啟用或停用**自動指派公有 IP**。

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

1. 您可以保留執行個體其他組態設定的預設選擇。若要判斷支援的儲存類型，請參閱 [AWS Local Zones 功能的](https://aws.amazon.com/about-aws/global-infrastructure/localzones/features/)*運算和儲存*區段。

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

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

1. 您可以在 **Instances (執行個體)** 畫面中檢視啟動狀態。啟動執行個體無須費時。當您啟動執行個體時，其初始狀態是 `pending`。在執行個體啟動後，其狀態會變更為 `running`，並得到公有的 DNS 名稱。如果**公有 IPv4 DNS** 資料欄隱藏，請選擇右上角的設定圖示 ![\[Settings icon.\]](http://docs.aws.amazon.com/zh_tw/local-zones/latest/ug/images/settings-icon.png) ()，開啟**公有 IPv4 DNS**，然後選擇**確認**。

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

------
#### [ AWS CLI ]

**取得本機區域中支援的執行個體類型**  
使用 [describe-instance-types](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-types.html) 命令。

```
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](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 命令。

```
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：清理
<a name="getting-started-cleanup"></a>

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