

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

# 使用 AWS 管理主控台 或 啟動 Mac 執行個體 AWS CLI
<a name="mac-instance-launch"></a>

EC2 Mac 執行個體需要[專用執行個體](dedicated-hosts-overview.md)。您首先需要將主機配置到您的帳戶，然後在主機上啟動執行個體。

您可以使用 AWS 管理主控台 或 啟動 Mac 執行個體 AWS CLI。

## 使用主控台啟動 Mac 執行個體
<a name="mac-instance-launch-console"></a>

**在 專用主機 上啟動 Mac 實體啟動**

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

1. 配置專用執行個體，如下所示：

   1. 在導覽窗格中，選擇 **專用主機**。

   1. 選擇 **Allocate 專用執行個體 (配置 專用執行個體)**，然後執行下列動作：

      1. 對於**執行個體系列**，選擇 **Mac** 執行個體系列。如果 Instance family (執行個體系列) 未在清單中出現，則表示目前所選的區域不支援。

      1. 針對**執行個體類型**，根據所選的執行個體系列，選擇執行個體類型。

      1. 在 **Availability Zone (可用區域)** 中，選擇 專用執行個體 的可用區域。

      1. 在 **Quantity** (數量) 中，保留 **1**。

      1. 選擇 **Allocate** (配置)。

1. 在主機上啟動執行個體，如下所示：

   1. 選取您建立的 專用執行個體，然後執行下列動作：

      1. 選擇 **Actions** (動作)、**Launch instance(s) onto host** (在主機上啟動執行個體)。

      1. 在 **Application and OS Images (Amazon Machine Image)** (應用程式和作業系統映像 (Amazon Machine Image)) 下，選取 macOS AMI。

      1. 在**執行個體類型**中，選取 Mac 執行個體類型。

      1. 在**進階詳細資訊**下，確認已根據您建立的專用主機預先設定**租用**、**租用執行個體者**執行個體者) 和 **Tenancy host ID** (租用執行個體 ID)。視需要更新 **Tenancy affinity** (租用親和性)。

      1. 視需要完成精靈、指定 EBS 磁碟區、安全群組和金鑰對。

      1. 在 **Summary** (摘要) 面板中，選擇 **Launch instance** (啟動執行個體)。

   1. 會有確認頁面讓您知道您的執行個體正在啟動。選擇 **View all instances** (檢視所有執行個體)，以關閉確認頁面並返回主控台。執行個體的初始狀態為 `pending`。當其狀態變更為 `running` 並通過狀態檢查時，則表示該執行狀態就緒。

## 使用 啟動 Mac 執行個體 AWS CLI
<a name="mac-instance-launch-cli"></a>

**配置專用執行個體**

使用下列 [allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html) 指令為您的 Mac 執行個體配置專用主機，將 `instance-type` 取代為有效 mac 執行個體類型，並將 `region` 和 `availability-zone` 取代為適合您環境的項目。

```
aws ec2 allocate-hosts --region us-east-1 --instance-type mac1.metal --availability-zone us-east-1b --auto-placement "on" --quantity 1
```

**在主機上啟動執行個體**

使用下列 [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) 指令來啟動 Mac 執行個體，再次將其 `instance-type` 取代為 有效 mac 執行個體，並將 `region` 和 `availability-zone` 取代為之前使用的執行個體。

```
aws ec2 run-instances --region us-east-1 --instance-type mac1.metal --placement Tenancy=host --image-id ami_id --key-name my-key-pair
```

執行個體的初始狀態為 `pending`。當其狀態變更為 `running` 並通過狀態檢查時，則表示該執行狀態就緒。使用以下 [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html) 命令顯示您執行個體的狀態資訊。

```
aws ec2 describe-instance-status --instance-ids i-017f8354e2dc69c4f
```

以下是執行中並通過狀態檢查之執行個體的範例輸出。

```
{
    "InstanceStatuses": [
        {
            "AvailabilityZone": "us-east-1b",
            "InstanceId": "i-017f8354e2dc69c4f",
            "InstanceState": {
                "Code": 16,
                "Name": "running"
            },
            "InstanceStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            },
            "SystemStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            }
        }
    ]
}
```