Ir para o conteúdo

Como modifico minhas tags de modelo do CloudFormation para que elas correspondam às minhas tags de recursos?

4 minuto de leitura
0

Quero combinar minhas tags de modelo do CloudFormation com minhas tags de recursos para manter uma infraestrutura consistente.

Resolução

Verificar se há desvio nas pilhas afetadas

Conclua as etapas a seguir:

  1. Abra o AWS Health Dashboard para obter os dados do recurso afetado.
  2. Detecte o desvio em sua pilha do CloudFormation e analise os resultados do desvio.
    Observação: para mais informações sobre detecção de desvio, consulte Suporte a tipos de recursos e Detectar desvios em recursos de pilha individuais.
  3. Se o status de desvio do seu recurso for MODIFIED, selecione o recurso e escolha Exibir detalhes do desvio para analisar as diferenças.

Combinar tags de recursos com recursos que suportam a detecção de desvios

Para recursos que suportam a detecção de desvio, é possível combinar as tags de modelo com suas tags de recursos nos seguintes casos:

  • O status de desvio de um recurso é MODIFIED e o recurso oferece suporte à detecção de desvio.
  • Os recursos têm alterações de tag com o código de status do tipo de diferença REMOVE.
  • Um recurso tem uma alteração de tag que não é rotulada como REMOVE, e cada chave de tag em Real está dentro de Esperado.

Importante: as etapas a seguir removem temporariamente as tags de nível de pilha de outros recursos. Se seus serviços dependerem de tags em nível de pilha, modifique as tags no recurso.

Para combinar suas tags de recursos, conclua as seguintes etapas:

  1. Salve uma cópia do seu modelo original do CloudFormation.
  2. No modelo copiado do CloudFormation, exclua as tags de nível de recurso que tenham o rótulo REMOVE.
  3. Atualize a pilha com o novo modelo e, em seguida, exclua as tags no nível da pilha chamadas REMOVE.
    Importante: certifique-se de reaplicar as tags que falharam.
  4. Volte para o modelo original e, em seguida, reimplante o modelo com as tags de nível de pilha adicionadas.

Modificar as tags no recurso

É possível modificar as tags em um recurso nos seguintes casos:

  • Um recurso tem uma alteração de tag chamada REMOVE. A alteração da tag do recurso mostra que as chaves da tag no estado Esperado não estão no estado Real.
  • Um recurso tem uma alteração de tag que não é chamada REMOVE. As chaves de tag estão nos estados Esperado e Real, mas com valores diferentes.

Com base nos detalhes da detecção de desvio, execute as seguintes ações no recurso:

  • Adicione cada chave e valor de tag listados em Esperado e ausente de Real.
  • Remova cada chave de tag listada em Real e ausente em Esperado.
  • Para cada chave de tag listada em Esperado e Real e com um valor diferente, atualize as tags para Esperado.

Para modificar as tags no recurso, conclua as seguintes etapas:

  1. Abra o console do CloudFormation.
  2. No painel de navegação, escolha Pilhas e selecione sua pilha.
  3. Escolha Recursos e, em seguida, escolha o link de ID físico do recurso afetado.
  4. Na seção Tags do recurso, adicione, remova ou atualize manualmente cada tag. As tags devem corresponder ao estado listado em Esperado nos detalhes do desvio.
  5. Selecione Salvar.

Para verificar se a pilha e os recursos correspondem, é uma prática recomendada realizar as operações de detecção de desvio novamente.

Combinar as tags de recursos com recursos que não oferecem suporte à detecção de desvio

Observação: a atualização a seguir reaplica as tags que não foram aplicadas quando você não tinha permissões suficientes.

Se seus recursos não oferecem suporte à detecção de desvios, compare uma cópia do seu modelo do CloudFormation com os recursos implantados.

Se não houver tags em seu recurso, mas houver tags no modelo do CloudFormation, conclua as seguintes etapas:

  1. Remova todas as tags do modelo do CloudFormation.
  2. Aplique o modelo copiado do CloudFormation para atualizar a pilha. Em seguida, remova as tags no nível da pilha.
  3. Volte para o modelo original do CloudFormation e, em seguida, reimplante o modelo com todas as tags de nível de pilha adicionadas novamente.

Se as tags no recurso não corresponderem às tags na pilha, conclua as seguintes etapas:

  1. Remova as tags no nível da pilha para atualizar a pilha.
  2. No modelo do CloudFormation, modifique as tags para que elas correspondam às tags no recurso.
  3. Atualize a pilha com o novo modelo do CloudFormation. Certifique-se de adicionar novamente as tags no nível da pilha.
AWS OFICIALAtualizada há 4 meses