인스턴스 시작 종료 동작 변경
인스턴스 시작 종료 동작 변경 (Change instance initiated shutdown behavior)
경고 인스턴스 종료는 영구적이고 되돌릴 수 없어요.
인스턴스를 종료하면 더 이상 연결할 수 없고 복구할 수도 없어요. 종료 시 삭제되도록 구성된 연결된 모든 Amazon EBS 볼륨도 영구 삭제되어 복구할 수 없어요. 인스턴스 스토어 볼륨에 저장된 모든 데이터는 영구적으로 손실돼요. 자세한 내용은 인스턴스 종료 작동 방식을 참고하세요.
출처: 문서
본문
인스턴스를 종료하기 전에 종료 후에도 유지해야 하는 모든 데이터를 영구 스토리지에 백업했는지 확인해요.
기본적으로 Amazon EBS 기반 인스턴스에서 종료를 시작하면(예: shutdown 또는 poweroff 명령 사용) 인스턴스가 중지돼요. 인스턴스의 InstanceInitiatedShutdownBehavior 속성을 변경하면 인스턴스가 중지 대신 종료되도록 이 동작을 변경할 수 있어요. 이 속성은 인스턴스가 실행 중이거나 중지된 상태에서 변경할 수 있어요.
halt 명령은 종료를 시작하지 않아요. 사용해도 인스턴스가 종료되지 않고, CPU를 HLT 상태에 두며 인스턴스는 계속 실행돼요.
참고
InstanceInitiatedShutdownBehavior속성은 인스턴스 자체의 운영체제에서 종료를 수행할 때만 적용돼요.StopInstancesAPI나 Amazon EC2 콘솔로 인스턴스를 중지할 때는 적용되지 않아요.
콘솔 (Console)
인스턴스 시작 종료 동작 변경하기: Amazon EC2 콘솔(https://console.aws.amazon.com/ec2/)을 엽니다. 탐색 창에서 Instances를 선택해요. 인스턴스를 선택해요. Actions, Instance settings, Change shutdown behavior를 선택해요. Shutdown behavior에 현재 동작이 표시돼요. 동작을 변경하려면 Shutdown behavior에서 Stop 또는 Terminate를 선택해요. Save를 선택해요.
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