Pode-se usar o AWS Console para modificar uma pilha que foi criada pela Cloud Formation?

1

Por exemplo, criei uma pilha LAMP com várias instâncias do EC2 usando Cloud Formation. Agora, só quero atribuir um grupo de segurança temporário a uma das instâncias do próximo dia ou dois. Posso fazer isso por meio do AWS Console? Isso causará algum problema com a atualização futura do Cloud Formation?

    
por starchx 04.09.2015 / 02:37

3 respostas

1

Você pode usar o AWS Management Console para atualizar praticamente qualquer aspecto de um AWS CloudFormation , veja Atualizando uma pilha . Enquanto a abordagem mais comum é ter as coisas que estão previstas para mudar modeladas como parâmetros de entrada , também é possível modifique o modelo de pilha em si:

If you want to modify resources and properties that are declared in a stack template, you must modify the stack's template. To ensure that you update only the resources that you intend to update, use the template for the existing stack as a starting point and then make your updates to that template. [...]

No entanto, como já sugerido, nem todas as alterações são permitidas e o efeito varia:

If your template includes an unsupported change, AWS CloudFormation returns a message saying that the change is not permitted. This message might occur asynchronously, however, because resources are created and updated by AWS CloudFormation in a non-deterministic order by default.

Cada propriedade de cada Tipo de recurso da AWS especifica especificamente se um recurso pode ou não ser alterado e se uma atualização requer Sem Interrupção , Alguma Interrupção ou uma Substituição (consulte a seção Atualizações para empilhar recursos em Atualizações de pilhas do AWS CloudFormation para detalhes).

    
por 05.09.2015 / 15:55
0

Resposta rápida, sim.

link

This type supports updates. For more information about updating stacks, see AWS CloudFormation Stacks Updates.

link

Não está totalmente claro na documentação se você pode fazer isso sem interrupção, mas sei se você deveria adicionar a regra de ingresso ao grupo de segurança manualmente no console da web da AWS (um teste que eu fiz no passado, mas não recomendado, pois causa divergência entre o script de formação da nuvem e o código atual em execução), isso causará uma interrupção zero.

    
por 28.06.2016 / 15:57
0

Sim, você pode usar o console da AWS para modificar qualquer coisa que tenha sido criada pelo CloudFormation. Você também pode usar diferentes modelos do CloudFormation para iniciar vários recursos da AWS. Veja como: insira a descrição do link aqui

    
por 25.05.2017 / 20:28