

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
<a name="applications-tagging-resources"></a>

Este tópico explica os benefícios de usar etiquetas com os recursos da aplicação Elastic Beanstalk, juntamente com as restrições de fazê-lo. Ele também explica como criar e gerenciar etiquetas para recursos da aplicação.

Você pode aplicar tags aos recursos de seus AWS Elastic Beanstalk aplicativos. As tags são pares de valores-chave associados AWS aos recursos. As tags podem ajudar você a classificar recursos. Eles são particularmente úteis se você gerencia muitos recursos como parte de vários AWS aplicativos.

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 monitorar o uso de AWS recursos 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](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation.html) 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 detalhes, consulte [Usar tags para controlar o acesso aos recursos do Elastic BeanstalkExemplos de condições de etiquetas em políticas](AWSHowTo.iam.policies.access-tags.md).

Você pode adicionar até 50 tags a cada recurso. 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:`.

## Recursos que podem ser marcados
<a name="applications-tagging-resources.supported"></a>

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:
+ [Aplicativos](applications-tagging.md)
+ [Ambientes do](using-features.tagging.md)
+ [Versões do aplicativo](applications-versions-tagging.md)
+ [Configurações salvas](environment-configuration-savedconfig-tagging.md)

# Propagação de tags para modelos de execução
<a name="applications-tagging-resources.launch-templates"></a>

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 lançamento no Guia](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-configurations.html) do usuário do *Amazon EC2 Auto Scaling.*

Para evitar o tempo de inatividade das EC2 instâncias em execução, CloudFormation não propaga tags para os 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](command-options-general.md#command-options-general-autoscalinglaunchconfiguration) como `true`. O valor padrão é `false`.

O exemplo de [arquivo de configuração](ebextensions.md) 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
+ EC2 instâncias 
+ EC2 interfaces de rede
+ CloudFormation modelos de lançamento que definem um recurso

Essa restrição existe porque CloudFormation só permite tags na criação de modelos para recursos específicos. Para obter mais informações, consulte [TagSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html)o *Guia AWS CloudFormation do usuário*.

**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 ativado, a propagação das tags precisará ser EC2 substituída, 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](environments-updating.md).

Para obter mais informações sobre modelos de execução, consulte:
+ [Modelos de lançamento](https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-templates.html) no Guia do usuário do *Amazon EC2 Auto Scaling*
+ [Trabalhar com modelos](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/template-guide.html) no *Guia do usuário do AWS CloudFormation *
+ [Trechos de modelos do Elastic Beanstalk](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/quickref-elasticbeanstalk.html) no *Guia do usuário do AWS CloudFormation *