Marcar recursos da aplicação do Elastic Beanstalk - AWS Elastic Beanstalk

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Marcar recursos da aplicação do Elastic Beanstalk

Você pode aplicar tags aos recursos das aplicações do AWS Elastic Beanstalk. As tags são pares de chave-valor associados a recursos da AWS. As tags podem ajudar você a classificar recursos. Elas são particularmente úteis se você gerencia muitos recursos como parte de várias aplicações da AWS.

Veja a seguir algumas maneiras de usar tags com recursos do Elastic Beanstalk:

  • Estágios de implantação: identifique recursos associados a diferentes estágios da aplicação, como desenvolvimento, beta e produção.

  • Alocação de custos: use relatórios de alocação de custos para acompanhar o uso de recursos da AWS associados a várias contas de despesas. Os relatórios incluem recursos marcados e não marcados e agregam os custos de acordo com as tags. Para obter informações sobre como os relatórios de alocação de custo usam etiquetas, consulte Usar etiquetas de alocação de custos para relatórios de faturamento personalizados no Guia do usuário do AWS Billing and Cost Management.

  • Controle de acesso: use etiquetas para gerenciar permissões para solicitações e recursos. Por exemplo, um usuário que só pode criar e gerenciar ambientes beta deve ter acesso somente aos recursos do estágio beta. Para obter mais detalhes, consulte Usar tags para controlar o acesso aos recursos do Elastic Beanstalk.

Você pode adicionar até 50 tags a cada recurso da . Os ambientes são um pouco diferentes: o Elastic Beanstalk adiciona três tags de sistema padrão aos ambientes, e não é possível editar nem excluir essas tags. Além das tags padrão, você pode adicionar até 47 tags adicionais a cada ambiente.

As seguintes restrições se aplicam a chaves e valores de tags:

  • As chaves e os valores podem conter letras, números, espaço em branco e os seguintes símbolos: _ . : / = + - @

  • As chaves podem conter até 127 caracteres. Os valores podem conter até 255 caracteres.

    nota

    Esses limites de tamanho são para caracteres Unicode em UTF-8. Para outras codificações multibyte, os limites podem ser menores.

  • As chaves fazem distinção entre maiúsculas e minúsculas.

  • As chaves de tag não podem começar com aws: ou elasticbeanstalk:.

Propagação de tags para modelos de execução

O Elastic Beanstalk fornece uma opção para permitir a propagação de tags de ambiente para modelos de execução. Essa opção fornece suporte contínuo ao controle de acesso baseado em tags (TBAC) com modelos de execução.

nota

As configurações de lançamento estão sendo descontinuadas e substituídas por modelos de execução. Para obter mais informações, consulte Configurações de execução, no Guia do usuário do Amazon EC2 Auto Scaling.

Para evitar o tempo de inatividade da execução de instâncias do EC2, o AWS CloudFormation não propaga tags para modelos de execução existentes. Se houver um caso de uso que exija tags para os recursos do seu ambiente, você poderá habilitar o Elastic Beanstalk para criar modelos de execução com tags para esses recursos. Para fazer isso, defina a opção LaunchTemplateTagPropagationEnabled no namespace aws:autoscaling:launchconfiguration como true. O valor padrão é false.

O exemplo de arquivo de configuração a seguir permite a propagação de tags para modelos de execução.

option_settings: aws:autoscaling:launchconfiguration: LaunchTemplateTagPropagationEnabled: true

O Elastic Beanstalk só pode propagar tags para modelos de execução para os seguintes recursos:

  • Volumes do EBS

  • Instâncias do EC2

  • Interfaces de rede do EC2

  • Modelos de execução do AWS CloudFormation que definem um recurso

Essa restrição existe porque o CloudFormation só permite tags na criação de modelos para recursos específicos. Para obter mais informações, consulte TagSpecification no Guia do usuário do AWS CloudFormation.

Importante
  • Alterar o valor dessa opção de false para true para um ambiente existente pode ser uma alteração significativa para tags já existentes.

  • Quando esse recurso estiver habilitado, a propagação de tags exigirá a substituição do EC2, o que pode resultar em tempo de inatividade. É possível habilitar atualizações contínuas para aplicar alterações de configuração em lotes e evitar tempo de inatividade durante o processo de atualização. Para obter mais informações, consulte Alterações de configuração.

Para obter mais informações sobre modelos de execução, consulte:

Recursos que podem ser marcados

Veja a seguir os tipos de recursos do Elastic Beanstalk que podem ser marcados com tags, bem como os links para tópicos específicos sobre gerenciamento de tags para cada um deles: