

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

# 對 Windows EC2 Fast Launch 進行故障診斷
<a name="win-fast-launch-troubleshoot"></a>

## 故障診斷方案
<a name="ts-fast-launch-scenarios"></a>

下列案例可協助您診斷並解決啟用 EC2 Fast Launch 時可能遇到的常見問題。

### 無法停止執行個體以建立快照
<a name="ts-fast-launch-sc-stop-instance"></a>

#### Description
<a name="ts-fast-launch-sc-stop-instance-descr"></a>

啟用 EC2 Fast Launch 時，此服務會啟動一組執行個體，用於建立預先佈建的快照。每個執行個體有 30 分鐘時間完成此程序。若任一執行個體順利完成，此服務會將 AMI 的 Fast Launch 狀態設定為 `Enabled`。不過，若執行個體無法在分配的時間內完成程序，且其他任何執行個體均未完成程序，則此服務會終止所有執行個體，將 AMI 的 Fast Launch 狀態設定為 `enabling_failed`，Fast Launch 狀態原因如下：

```
Unable to stop instance ID={{i-1234567890abcdef0}} for snapshot creation.
```

#### 原因
<a name="ts-fast-launch-sc-stop-instance-cause"></a>

最常見的原因是，嘗試為從執行中執行個體建立的 Windows AMI，或未符合所有 [EC2 Fast Launch 先決條件](win-start-fast-launch-prereqs.md) 的 AMI 啟用 EC2 Fast Launch。

#### 解決方案
<a name="ts-fast-launch-sc-stop-instance-solution"></a>

確保您使用的 AMI 符合所有的 [EC2 Fast Launch 先決條件](win-start-fast-launch-prereqs.md)。

若要為 AMI 設定 EC2 Fast Launch，必須使用帶關機選項的 **Sysprep** 來建立 AMI。如需詳細資訊，請參閱[使用 Windows Sysprep 建立 Amazon EC2 AMI](ami-create-win-sysprep.md)。

### 您已達到 VPC 限制
<a name="ts-fast-launch-sc-vpc-limit"></a>

#### Description
<a name="ts-fast-launch-sc-vpc-limit-descr"></a>

如果您不使用啟動範本來指定現有的 VPC，而且您的帳戶沒有定義預設 VPC，則服務會自動建立包含 VPC 和其他資源的 CloudFormation 堆疊，如中所述[EC2 Fast Launch 先決條件](win-start-fast-launch-prereqs.md)。

#### 原因
<a name="ts-fast-launch-sc-vpc-limit-cause"></a>

您的 AWS 帳戶 在該區域已達到允許建立的 VPC 數量上限，且未為 EC2 Fast Launch 指定要使用的現有 VPC。這將會導致程序失敗。

#### 解決方案
<a name="ts-fast-launch-sc-vpc-limit-solution"></a>

您可使用下列其中一種選項來解決此問題：
+ 您可以要求增加配額
+ 您可以提供指定現有 VPC 的啟動範本

若要要求提高您的帳戶每個區域可定義的 VPC 數量，請遵循下列步驟：

1. 開啟 Service Quotas 主控台，網址為 [https://console.aws.amazon.com/servicequotas/](https://console.aws.amazon.com/servicequotas/)。

1. 在**服務主控台儀表板**中，選擇 **Amazon Virtual Private Cloud (Amazon VPC)**。這會開啟 VPC Service Quotas。

1. 依 `VPCs per Region` 篩選，直接前往該配額頁面。

1. 選取**每個區域的 VPC 數**，然後選擇**在帳戶層級請求增加**。

 若您有緊急配額請求，或您的配額增加請求遭拒，請聯絡 Support 尋求協助。如需詳細資訊，請參閱「Service Quotas 使用者指南」**中的[請求提高配額](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html)。

### 用來啟用 EC2 Fast Launch 的許可不足
<a name="ts-fast-launch-sc-insufficient-perms"></a>

#### Description
<a name="ts-fast-launch-sc-insufficient-perms-descr"></a>

首次啟用 EC2 Fast Launch 且未指定啟動範本時，EC2 Fast Launch 會使用服務預設資源建立服務專屬的 CloudFormation 堆疊。但若您的 IAM 主體 (角色或使用者) 缺乏必要許可，CloudFormation 範本將無法部署。

日誌訊息可能如下所示：

```
Can't enable EC2 Fast Launch. The IAM credentials that you are using do not have sufficient permissions. Attach EC2FastLaunchFullAccess in the IAM console.
```

#### 原因
<a name="ts-fast-launch-sc-insufficient-perms-cause"></a>

您的 IAM 使用者或角色缺乏啟用 EC2 Fast Launch 的必要許可。

#### 解決方案
<a name="ts-fast-launch-sc-insufficient-perms-solution"></a>

確認用於啟用 EC2 Fast Launch 的 IAM 主體 (使用者或角色) 已連接 `EC2FastLaunchFullAccess` 政策。此 AWS 受管政策授予所有 EC2 Fast Launch 資源的完整存取權。若要檢視此政策的許可，請參閱《*AWS 受管政策參考*》中的 [https://docs.aws.amazon.com/aws-managed-policy/latest/reference/EC2FastLaunchFullAccess.html](https://docs.aws.amazon.com/aws-managed-policy/latest/reference/EC2FastLaunchFullAccess.html) 政策。