本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Windows EC2 Fast Launch 故障診斷
故障診斷方案
下列案例可協助您診斷和修正嘗試啟用 EC2 Fast Launch 時可能遇到的常見問題。
描述
當您啟用 EC2 Fast Launch 時,服務會啟動一組用來建立預先佈建快照的執行個體。每個執行個體都有 30 分鐘的時間來完成程序。如果任何執行個體成功完成,則服務會將 AMI 的快速啟動狀態設定為 Enabled
。不過,如果執行個體無法在指定的時間內完成程序,且任何其他執行個體都未完成程序,則服務會終止所有執行個體,並將 AMI 的快速啟動狀態設定為 ,enabling_failed
並將快速啟動狀態原因設定為下列:
Unable to stop instance ID=
i-1234567890abcdef0
for snapshot creation.
原因
最常見的原因是嘗試為從執行中執行個體建立的 Windows AMI 或不符合所有 的 AMI 啟用 EC2 Fast LaunchEC2 Fast Launch 先決條件。
解決方案
確保您使用的 AMI 符合所有 EC2 Fast Launch 先決條件。
若要為 AMI 設定 EC2 Fast Launch,必須使用帶關機選項的 Sysprep 來建立 AMI。如需詳細資訊,請參閱使用 Windows Sysprep 建立 Amazon EC2 AMI。
描述
如果您不使用啟動範本來指定現有的 VPC,而且您的帳戶沒有定義預設 VPC,則服務會自動建立包含 VPC 和其他資源的 AWS CloudFormation 堆疊,如中所述EC2 Fast Launch 先決條件。
原因
您已達到 AWS 帳戶 區域中允許的 VPCs 數量上限,而且尚未指定要使用的現有 VPC 供 EC2 Fast Launch 使用。這會導致程序失敗。
解決方案
您可以使用下列其中一個選項來解決此問題:
-
您可以請求提高配額
-
您可以提供指定現有 VPC 的啟動範本
若要請求增加您的帳戶可以為每個區域定義的 VPCs 數量,請遵循下列步驟:
-
開啟 Service Quotas 主控台,網址為 https://console.aws.amazon.com/servicequotas/
。 -
在服務主控台儀表板中,選擇 Amazon Virtual Private Cloud (Amazon VPC)。這會開啟 VPC 服務配額。
-
篩選
VPCs per Region
以直接前往配額。 -
選取每個區域的 VPCs,然後選擇帳戶層級的請求增加。
如果您有緊急配額請求,或者您的配額增加請求遭拒,請聯絡 Support 尋求協助。如需詳細資訊,請參閱「Service Quotas 使用者指南」中的請求提高配額。
描述
當您第一次啟用 EC2 Fast Launch 而不指定啟動範本時,EC2 Fast Launch 會使用服務預設資源建立服務擁有的 AWS 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 資源的完整存取權。若要檢視此政策的許可,請參閱 受管EC2FastLaunchFullAccess政策參考中的政策。 AWS