對 Windows EC2 Fast Launch 進行故障診斷 - Amazon Elastic Compute Cloud

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

對 Windows EC2 Fast Launch 進行故障診斷

故障診斷方案

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

說明

啟用 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.

原因

最常見的原因是,嘗試為從執行中執行個體建立的 Windows AMI,或未符合所有 EC2 Fast Launch 先決條件 的 AMI 啟用 EC2 Fast Launch。

解決方案

確保您使用的 AMI 符合所有的 EC2 Fast Launch 先決條件

若要為 AMI 設定 EC2 Fast Launch,必須使用帶關機選項的 Sysprep 來建立 AMI。如需更多詳細資訊,請參閱 使用 Windows Sysprep 建立 Amazon EC2 AMI

說明

EC2 Fast Launch 先決條件 中所述,若您未使用啟動範本指定現有 VPC,且帳戶未定義預設 VPC,此服務會自動建立包含 VPC 及其他資源的 CloudFormation 堆疊。

原因

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

解決方案

您可使用下列其中一種選項來解決此問題:

  • 您可以要求增加配額

  • 您可以提供指定現有 VPC 的啟動範本

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

  1. 開啟 Service Quotas 主控台,網址為 https://console.aws.amazon.com/servicequotas/

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

  3. VPCs per Region 篩選,直接前往該配額頁面。

  4. 選取每個區域的 VPC 數,然後選擇在帳戶層級請求增加

若您有緊急配額請求,或您的配額增加請求遭拒,請聯絡 Support 尋求協助。如需詳細資訊,請參閱「Service Quotas 使用者指南」中的請求提高配額

說明

首次啟用 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.

原因

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

解決方案

確認用於啟用 EC2 Fast Launch 的 IAM 主體 (使用者或角色) 已連接 EC2FastLaunchFullAccess 政策。此 AWS 受管政策授予對所有 EC2 Fast Launch 資源的完整存取權。若要檢視此政策的許可,請參閱《AWS 受管政策參考》中的 EC2FastLaunchFullAccess 政策。