本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
變更執行個體啟動的關機行為
根據預設,從 Amazon EBS 後端執行個體起始關閉動作時 (使用 shutdown 或 poweroff 等命令),該執行個體會停止。您可變更此行為,來讓執行個體終止,而無需變更執行個體的 InstanceInitiatedShutdownBehavior
屬性。您可在執行個體運作中或停止時,變更此屬性。
halt 命令不會啟動關機。如果使用,則執行個體不會終止;而是會將 CPU 放入 HLT
,而且執行個體仍會繼續執行。
InstanceInitiatedShutdownBehavior
屬性僅適用從執行個體的作業系統執行關機,不適用使用 StopInstances
API 或 Amazon EC2 主控台來停止執行個體。
- Console
-
變更執行個體啟動的關機行為
-
前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。
-
在導覽窗格中,選擇執行個體。
-
選取實例。
-
依序選擇 Actions (動作)、Instance settings (執行個體設定)、Change shutdown behavior (變更關機行為)。
關機行為會顯示目前的行為。
-
若要變更此行為,對於關機行為,選擇停止或終止。
-
選擇儲存。
- 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