종료 방지 기능 활성화
인스턴스를 실수로 종료하지 않도록 하기 위해 인스턴스에 대한 종료 방지 기능을 활성화할 수 있습니다. DisableApiTermination
속성은 AWS Management Console, AWS Command Line Interface(AWS CLI) 또는 API를 사용하여 인스턴스 종료 여부를 제어합니다. 기본적으로 인스턴스에 대한 종료 방지 기능은 비활성화되어 있습니다. 즉, AWS Management Console, AWS CLI 또는 API를 사용하여 인스턴스를 종료할 수 있습니다. Amazon EBS 지원 인스턴스에 대해 인스턴스를 시작할 때 또는 인스턴스가 실행 중이거나 인스턴스가 중지된 경우 이 속성 값을 설정할 수 있습니다.
DisableApiTermination
속성은 InstanceInitiatedShutdownBehavior
속성이 설정된 경우 시스템 종료에 대한 운영 체제 명령을 통해 인스턴스에서 종료를 시작하는 방식으로 인스턴스 종료를 방지하지 않습니다. 자세한 내용은 인스턴스가 시작하는 종료 동작 변경 단원을 참조하십시오.
고려 사항
-
종료 방지를 활성화해도 인스턴스를 종료하는 예약 이벤트가 있는 경우 AWS에서 인스턴스 종료를 방지하지 않습니다.
-
종료 방지를 활성화해도 인스턴스가 비정상일 때 또는 스케일 인 이벤트 중에 Amazon EC2 Auto Scaling에서 인스턴스를 종료합니다. 인스턴스 스케일 인 보호를 사용하여 스케일 인할 때 Auto Scaling이 특정 인스턴스를 종료할 수 있는지 여부를 제어할 수 있습니다. ReplaceUnhealthy 조정 프로세스를 일시 중지하여 Auto Scaling에서 비정상 인스턴스의 종료 여부를 제어할 수 있습니다.
-
스팟 인스턴스에 대한 종료 방지 기능은 활성화할 수 없습니다.
실행 시에 인스턴스에 대한 종료 방지 기능 활성화 방법
https://console.aws.amazon.com/ec2/
에서 Amazon EC2 콘솔을 엽니다. -
대시보드에서 인스턴스 시작을 선택하고 마법사의 지시를 따릅니다.
-
Configure Instance Details(인스턴스 세부 정보 구성) 페이지에서 종료 방지 기능 활성화 확인란을 선택합니다.
실행 중인 또는 중단된 인스턴스에 대한 종료 방지 기능 활성화 방법
-
인스턴스를 선택하고 작업, 인스턴스 설정, 종료 방지 기능 변경을 선택합니다.
-
예, 활성화를 선택합니다.
실행 중인 또는 중단된 인스턴스에 대한 종료 방지 기능 비활성화 방법
-
인스턴스를 선택하고 작업, 인스턴스 설정, 종료 방지 기능 변경을 선택합니다.
-
예, 비활성화를 선택합니다.
명령줄을 사용한 종료 방지 기능의 활성화 또는 비활성화 방법
다음 명령 중 하나를 사용할 수 있습니다. 명령줄 인터페이스에 대한 자세한 내용은 Amazon EC2 액세스 단원을 참조하세요.
modify-instance-attribute(AWS CLI)
Edit-EC2InstanceAttribute(AWS Tools for Windows PowerShell)
종료 방지를 사용하여 여러 인스턴스 종료
동일한 요청에서 여러 가용 영역에 있는 여러 인스턴스를 종료할 때 지정한 인스턴스 중 하나 이상에 종료 방지가 활성화된 경우 요청이 실패하고 다음과 같은 결과가 발생합니다.
-
보호된 인스턴스와 동일한 가용 영역에 있는 지정된 인스턴스가 종료되지 않습니다.
-
지정된 인스턴스 중 보호된 인스턴스가 없는 다른 가용 영역의 지정된 인스턴스는 성공적으로 종료됩니다.
예
두 가용 영역에 다음 네 개의 인스턴스가 있다고 가정합니다.
Instance | 가용 영역 | 종료 방지 |
---|---|---|
인스턴스 1 | AZ A | Disabled |
인스턴스 2 | Disabled |
|
인스턴스 3 | AZ B | Enabled |
인스턴스 4 | Disabled |
동일한 요청에서 이러한 모든 인스턴스를 종료하려고 하면 요청이 실패하고 다음과 같은 결과가 나타납니다.
-
인스턴스 1 및 인스턴스 2는 두 인스턴스에서 종료 방지가 활성화되지 않았기 때문에 종료됩니다.
-
인스턴스 3 및 인스턴스 4는 인스턴스 3에서 종료 방지가 활성화되었기 때문에 종료되지 않습니다.