Criar imagem AMI como parte de uma pilha de formação de nuvens
Desejo criar uma pilha de formação de nuvem EC2 que basicamente pode ser descrita nas seguintes etapas:
1.- Iniciar instância
2.- Provisionar a instância
3.- Interrompa a instância e crie uma imagem AMI a partir dela
4.- Crie um grupo de dimensionamento automático com a imagem AMI criada como fonte para iniciar novas instâncias.
Basicamente, eu posso fazer 1 e 2 em um modelo de formação em nuvem e 4 em um segundo modelo. O que não parece capaz de fazer é criar uma imagem AMI a partir de uma instância dentro de um modelo de formação em nuvem, o que basicamente gera o problema de ter que remover manualmente a AMI, se eu quiser remover a pilha.
Dito isto, minhas perguntas são:
1.- Existe uma maneira de criar uma imagem AMI a partir de uma instância DENTRO do modelo de formação em nuvem?
2.- Se a resposta a 1 for não, existe uma maneira de adicionar uma imagem AMI (ou qualquer outro recurso) para torná-la parte de uma pilha concluída?
EDITAR:
Apenas para esclarecer, já resolvi o problema de criar a AMI e usá-la em um modelo de formação de nuvem, simplesmente não consigo criar a AMI DENTRO do modelo de formação de nuvem ou adicioná-la de alguma forma à pilha criada.
Como comentei a resposta de Rico, o que faço agora é usar um manual ansible, que basicamente possui três etapas:
1.- Crie uma instância base com um modelo de formação em nuvem
2.- Crie, usando ansible, uma AMI da instância criada na etapa 1
3.- Crie o restante da pilha (ELB, grupos de dimensionamento automático, etc.) com um segundo modelo de formação em nuvem que atualiza o criado na etapa 1 e que usa a AMI criada na etapa 2 para iniciar instâncias.
É assim que eu gerencio agora, mas eu queria saber se há alguma maneira de criar uma AMI DENTRO de um modelo de formação em nuvem ou se é possível adicionar a AMI criada à pilha (algo como dizer à pilha: "Ei, isso pertence a você também, então lide com isso ").