aws:changeInstanceState
- 인스턴스 상태 변경 또는 어설션
인스턴스의 상태를 변경하거나 어설션합니다.
이 작업은 어설션 모드에서 사용될 수 있습니다(API를 실행하여 상태를 변경하는 것이 아니라 인스턴스가 원하는 상태에 있는지 확인함). 어설션 모드를 사용하려면 CheckStateOnly
파라미터를 true로 설정합니다. 이 모드는 배경에서 장시간 실행할 수 있는 비동기식 명령인 Sysprep 명령을 Windows에서 실행할 때 유용합니다. Amazon Machine Image(AMI)를 생성하기 전에 인스턴스가 중지되게 할 수 있습니다.
참고
이 작업의 기본 제한 시간 값은 3600초(1시간)입니다. aws:changeInstanceState
단계에서 timeoutSeconds
파라미터를 지정하여 제한 시간을 제한 또는 연장할 수 있습니다.
입력
- InstanceIds
-
인스턴스의 ID.
유형: StringList
필수 여부: 예
- CheckStateOnly
-
false인 경우 인스턴스 상태를 원하는 상태로 설정합니다. true인 경우 폴링을 사용하여 원하는 상태를 어설션합니다.
기본값:
false
타입: 부울
필수 항목 여부: 아니요
- DesiredState
-
원하는 상태.
running
으로 설정하는 경우 이 작업은 완료하기 전에 Amazon EC2 상태가Running
, 인스턴스 상태가OK
그리고 시스템 상태가OK
가 될 때까지 기다립니다.유형: 문자열
유효한 값:
running
|stopped
|terminated
필수 여부: 예
- Force
-
설정되면 인스턴스가 중지합니다. 인스턴스는 파일 시스템 캐시 또는 파일 시스템 메타데이터를 플러시하지 않습니다. 이 옵션을 사용하는 경우 파일 시스템 확인 및 복구 절차를 수행해야 합니다. 이 옵션은 Windows Server용 EC2 인스턴스에는 권장하지 않습니다.
타입: 부울
필수 항목 여부: 아니요
- AdditionalInfo
-
예약.
유형: 문자열
필수 항목 여부: 아니요
출력
None