Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions,
see Getting Started with Amazon Web Services in China
(PDF).
Change instance
initiated shutdown behavior
By default, when you initiate a shutdown from an Amazon EBS backed instance (using a
command such as shutdown or poweroff), the
instance stops. You can change this behavior so that the instance terminates instead by
changing the InstanceInitiatedShutdownBehavior
attribute for the instance.
You can change this attribute while the instance is running or stopped.
The halt command doesn't initiate a shutdown. If used, the instance
doesn't terminate; instead, it places the CPU into HLT
and the instance
continues to run.
The InstanceInitiatedShutdownBehavior
attribute only applies when you
perform a shutdown from the operating system of the instance itself. It doesn't
apply when you stop an instance using the StopInstances
API or the
Amazon EC2 console.
- Console
-
To change the instance initiated shutdown behavior
-
Open the Amazon EC2 console at
https://console.amazonaws.cn/ec2/.
-
In the navigation pane, choose
Instances.
-
Select the instance.
-
Choose Actions, Instance
settings, Change shutdown
behavior.
Shutdown behavior displays the current
behavior.
-
To change the behavior, for Shutdown
behavior, choose Stop or
Terminate.
-
Choose Save.
- Amazon CLI
-
To change the instance initiated shutdown behavior
Use the modify-instance-attribute command.
aws ec2 modify-instance-attribute \
--instance-id i-1234567890abcdef0
\
--instance-initiated-shutdown-behavior terminate
- PowerShell
-
To change the instance initiated shutdown behavior
Use the Edit-EC2InstanceAttribute cmdlet.
Edit-EC2InstanceAttribute `
-InstanceId i-1234567890abcdef0
`
-InstanceInitiatedShutdownBehavior terminate