aws:createImage: cria uma imagem de máquina da Amazon - AWS Systems Manager

aws:createImage: cria uma imagem de máquina da Amazon

Cria uma Amazon Machine Image (AMI) de uma instância que está em execução, parando ou parada e solicita que ImageState seja available.

Entrada

Essa ação oferece suporte aos seguintes parâmetros de CreateImage: Para obter mais informações, consulte CreateImage.

YAML
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
JSON
{ "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

O ID da instância.

Tipo: string

Obrigatório: Sim

ImageName

O nome da imagem.

Tipo: string

Obrigatório: Sim

ImageDescription

Uma descrição da imagem.

Tipo: string

Obrigatório: Não

NoReboot

Um literal booleana.

Por padrão, o Amazon Elastic Compute Cloud (Amazon EC2) tenta desligar e reinicializar a instância antes de criar a imagem. Se a opção No Reboot (Não reinicializar) estiver definida como true, o Amazon EC2 não desligará a instância antes de criar a imagem. Quando esta opção é usada, não é possível garantir a integridade do sistema de arquivos na imagem criada.

Se você não quiser executar a instância depois de criar uma AMI nela, primeiro use a ação aws:changeInstanceState: altera ou declara o estado da instância para interromper a instância e, depois, use a ação aws:createImage com a opção NoReboot (Não inicializar) definida como true.

Tipo: booliano

Obrigatório: Não

BlockDeviceMappings

Os dispositivos de bloco para a instância.

Tipo: mapa

Obrigatório: Não

Saída
ImageId

O ID da imagem recém-criada.

Tipo: string

ImageState

O estado atual da imagem. Se o estado estiver disponível, a imagem será registrada com êxito e poderá ser usada para executar uma instância.

Tipo: string