인스턴스를 종료할 때 루트 EBS 볼륨이 삭제되지 않도록 하려면 EC2 스팟 인스턴스를 어떻게 구성해야 하나요?
최종 업데이트 날짜: 2018년 5월 21일
해결 방법
기본적으로 EC2 스팟 인스턴스가 종료되면 DeleteOnTermination 속성이 true로 설정되어 있으므로 해당 인스턴스에 연결된 모든 EBS 볼륨이 삭제됩니다.
새 스팟 요청에 대한 DeleteOnTermination 속성을 변경하려면
- Amazon EC2 콘솔을 열고 왼쪽 탐색 창에서 스팟 요청(Spot Requests)을 선택합니다.
- 스팟 인스턴스 요청(Request Spot Instances)을 선택하고 가용 영역(Availability Zone)을 선택한 후 다음(Next)을 선택합니다.
- EBS 볼륨에서 삭제(Delete)를 선택 취소합니다.
삭제(Delete) 상자를 선택 취소한 후 스팟 요청 생성을 완료합니다. 이 스팟 요청이 이행될 때 시작되는 모든 새 인스턴스는 DeleteOnTermination이 false로 설정됩니다.
실행 중인 스팟 인스턴스에 대한 DeleteOnTermination 속성을 변경하려면
AWS Command Line Interface(CLI)에서 modify-instance-attribute 명령을 사용하여 종료 시 루트 EBS 볼륨이 유지되도록 구성합니다.