變更執行個體啟動的關機行為 - Amazon Elastic Compute Cloud

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

變更執行個體啟動的關機行為

根據預設,從 Amazon EBS 後端執行個體起始關閉動作時 (使用 shutdownpoweroff 等命令),該執行個體會停止。您可變更此行為,來讓執行個體終止,而無需變更執行個體的 InstanceInitiatedShutdownBehavior 屬性。您可在執行個體運作中或停止時,變更此屬性。

halt 命令不會啟動關機。如果使用,則執行個體不會終止;而是會將 CPU 放入 HLT,而且執行個體仍會繼續執行。

注意

InstanceInitiatedShutdownBehavior 屬性僅適用從執行個體的作業系統執行關機,不適用使用 StopInstances API 或 Amazon EC2 主控台來停止執行個體。

Console
變更執行個體啟動的關機行為
  1. 前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇執行個體

  3. 選取實例。

  4. 依序選擇 Actions (動作)Instance settings (執行個體設定)Change shutdown behavior (變更關機行為)

    關機行為會顯示目前的行為。

  5. 若要變更此行為,對於關機行為,選擇停止終止

  6. 選擇儲存

AWS CLI
變更執行個體啟動的關機行為

使用 modify-instance-attribute 命令。

aws ec2 modify-instance-attribute \ --instance-id i-1234567890abcdef0 \ --instance-initiated-shutdown-behavior terminate
PowerShell
變更執行個體啟動的關機行為

使用 Edit-EC2InstanceAttribute cmdlet。

Edit-EC2InstanceAttribute ` -InstanceId i-1234567890abcdef0 ` -InstanceInitiatedShutdownBehavior terminate