Ir para o conteúdo

Como faço para importar um recurso existente diretamente em uma pilha aninhada do CloudFormation?

2 minuto de leitura
0

Quero importar um recurso existente da AWS em uma pilha aninhada no AWS CloudFormation.

Resolução

O CloudFormation pode importar recursos diretamente em pilhas aninhadas e reter sua pilha principal. Não é possível importar uma pilha em uma pilha secundária nem importar uma pilha que tenha filhas.

Para importar um recurso existente em uma pilha aninhada, conclua as seguintes etapas:

  1. Abra o console do CloudFormation.
  2. Selecione a pilha aninhada.
  3. Atualize o modelo de pilha com a definição de recurso do recurso existente que você deseja importar no modelo de pilha.
  4. Certifique-se de que DeletionPolicy esteja definido como Retain no recurso AWS::CloudFormation::Stack.<br id=hardline_break/> Observação: as propriedades de recursos existentes do recurso devem corresponder à configuração atual do recurso.
  5. Clique em Ações da pilha na pilha aninhada e, em seguida, selecione Importar recursos para a pilha.
  6. Faça upload do modelo atualizado que inclui o recurso a ser importado e clique em Próximo.
  7. Importe o recurso existente no recurso da pilha, forneça o identificador do recurso e clique em Próximo.
  8. Na página Revisar stack-name, analisar os recursos para importar o changeset e selecione Importar recursos.
  9. Na seção Recursos da pilha, verifique se o recurso foi importado com êxito e se a pilha aninhada gerencia o recurso.
  10. Certifique-se de que o modelo de pilha aninhada no bucket do Amazon Simple Storage Service (Amazon S3) que a pilha raiz usa durante as operações de atualização e o modelo atual na pilha aninhada sejam idênticos.

Informações relacionadas

Suporte a tipos de recursos

Importar recursos da AWS para uma pilha do CloudFormation

AWS OFICIALAtualizada há 4 meses