削除保護されたインスタンスを削除しようとすると、以下のようにエラーになります。
[root@centos6 ~]# aws ec2 terminate-instances --instance-ids i-bca3812f An error occurred (OperationNotPermitted) when calling the TerminateInstances operation: The instance 'i-bca3812f' may not be terminated. Modify its 'disableApiTermination' instance attribute and try again.
そこで、以下のようにして、「削除保護」を無効にします。
[root@centos6 ~]# aws ec2 modify-instance-attribute --instance-id i-bca3812f --no-disable-api-termination
これで、以下のようにインスタンスが削除できます。
[root@centos6 ~]# aws ec2 terminate-instances --instance-ids i-bca3812f ------------------------------- | TerminateInstances | +-----------------------------+ || TerminatingInstances || |+---------------------------+| || InstanceId || |+---------------------------+| || i-bca3812f || |+---------------------------+| ||| CurrentState ||| ||+-------+-----------------+|| ||| Code | Name ||| ||+-------+-----------------+|| ||| 32 | shutting-down ||| ||+-------+-----------------+|| ||| PreviousState ||| ||+---------+---------------+|| ||| Code | Name ||| ||+---------+---------------+|| ||| 16 | running ||| ||+---------+---------------+||