실행 중이거나 중지 중이거나 중지된 인스턴스에서 Amazon Machine Image(AMI)를 생성하고 ImageState
가 available
이 되도록 폴링합니다.
Input
이 작업은 다음 CreateImage
파라미터를 지원합니다. 자세한 내용은 CreateImage를 참조하십시오.
name: createMyImage
action: aws:createImage
maxAttempts: 3
onFailure: Abort
inputs:
InstanceId: i-1234567890abcdef0
ImageName: AMI Created on{{global:DATE_TIME}}
NoReboot: true
ImageDescription: My newly created AMI
- InstanceId
-
인스턴스의 ID
유형: 문자열
필수 항목 여부: 예
- ImageName
-
이미지의 이름입니다.
유형: 문자열
필수 항목 여부: 예
- ImageDescription
-
이미지의 설명.
유형: 문자열
필수 항목 여부: 아니요
- NoReboot
-
부울 리터럴.
기본적으로 Amazon Elastic Compute Cloud(Amazon EC2)는 이미지를 생성하기 전에 인스턴스를 종료하고 재부팅하려고 시도합니다. [재부팅 안 함(No Reboot)] 옵션이
true
로 설정된 경우 Amazon EC2는 이미지를 생성하기 전에 인스턴스를 종료하지 않습니다. 이 옵션을 사용하는 경우 생성된 이미지의 파일 시스템 무결성을 보장할 수 없습니다.인스턴스에서 AMI를 생성한 후 인스턴스가 실행되지 않게 하려면 먼저 aws:changeInstanceState - 인스턴스 상태 변경 또는 어설션 작업을 사용하여 인스턴스를 중지한 다음 [NoReboot] 옵션을
true
로 설정한 상태에서 이aws:createImage
작업을 사용합니다.타입: 부울
필수 항목 여부: 아니요
- BlockDeviceMappings
-
해당 인스턴스용 블록 디바이스.
유형: 맵
필수 항목 여부: 아니요
출력
- ImageId
-
새롭게 생성된 이미지의 ID.
유형: 문자열
- ImageState
-
이미지의 현재 상태입니다. 상태가 사용 가능한 경우 이미지가 성공적으로 등록되고 인스턴스를 시작하는 데 사용할 수 있습니다.
유형: 문자열