Marcar seus grupos do Auto Scaling
Quando você adiciona uma tag a seu grupo do Auto Scaling, você pode especificar se ela deve ser adicionada às instâncias iniciadas no grupo do Auto Scaling. Se você modificar uma tag, a versão atualizada da tag será adicionada às instâncias executadas no grupo do Auto Scaling depois da alteração. Se você criar ou modificar uma tag em um grupo do Auto Scaling, essas alterações não serão feitas em instâncias que já estão em execução no grupo do Auto Scaling.
Adicionar ou modificar tags (console)
Para marcar um grupo do Auto Scaling na criação
Ao usar o console do Amazon EC2 para criar um grupo do Auto Scaling, você pode especificar valores e chaves de tags na página Add tags (Configurar tags) do assistente de criação de grupo do Auto Scaling. Para propagar uma tag às instâncias executadas no grupo do Auto Scaling, mantenha a opção Tag New Instances (Marcar novas instâncias) para essa tag selecionada. Caso contrário, desmarque-a.
Para adicionar ou modificar tags de um grupo do Auto Scaling existente
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
e escolha grupos do Auto Scaling no painel de navegação. -
Marque a caixa de seleção ao lado do grupo do Auto Scaling.
Um painel dividido é aberto na parte inferior da página Auto Scaling groups (Grupos do Auto Scaling).
-
Na guia Detalhes escolha Tags, Editar.
-
Para modificar as tags existentes, edite Chave e Valor.
-
Para adicionar uma nova tag, escolha Adicionar tag e edite Chave e Valor. É possível manter a opção Tag new instances (Marcar novas instâncias) selecionada para adicionar a tag às instâncias executadas no grupo do Auto Scaling automaticamente e, caso contrário, desmarcá-la.
-
Ao concluir a inclusão de tags, selecione Update (Atualizar).
Adicionar ou modificar tags (AWS CLI)
Os exemplos a seguir mostram como usar a AWS CLI para adicionar tags ao criar grupos do Auto Scaling e para adicionar ou modificar tags de grupos do Auto Scaling existentes.
Para marcar um grupo do Auto Scaling na criação
Use o comando create-auto-scaling-groupenvironment=production, ao grupo do Auto Scaling. A tag também é adicionada a todas as instâncias executadas no grupo do Auto Scaling.
aws autoscaling create-auto-scaling-group --auto-scaling-group-namemy-asg\ --launch-configuration-namemy-launch-config--min-size1--max-size3\ --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782" \ --tags Key=environment,Value=production,PropagateAtLaunch=true
Para criar ou modificar tags de um grupo do Auto Scaling existente
Use o comando create-or-update-tags e Name=my-asg. As tags também são adicionadas a todas as instâncias executadas no grupo do Auto Scaling após essa alteração. Se uma tag com uma dessas chaves já existir, a tag existente será substituída. O console do Amazon EC2 associa o nome de exibição para cada instância ao nome especificado para a chave costcenter=cc123Name (diferencia maiúsculas de minúsculas).
aws autoscaling create-or-update-tags \ --tags ResourceId=my-asg,ResourceType=auto-scaling-group,Key=Name,Value=my-asg,PropagateAtLaunch=true \ ResourceId=my-asg,ResourceType=auto-scaling-group,Key=costcenter,Value=cc123,PropagateAtLaunch=true
Descrever as tags para um grupo do Auto Scaling (AWS CLI)
Se você deseja visualizar as tags que são aplicadas à uma função do Auto Scaling específica, pode usar os seguintes comandos:
-
describe-tags
: - você fornece o nome do grupo do Auto Scaling para visualizar uma lista das tags do grupo especificado. aws autoscaling describe-tags --filters Name=auto-scaling-group,Values=my-asgO seguinte é um exemplo de resposta.
{ "Tags": [ { "ResourceType": "auto-scaling-group", "ResourceId": "my-asg", "PropagateAtLaunch": true, "Value": "production", "Key": "environment" } ] }
-
describe-auto-scaling-groups
: - você fornece o nome do grupo do Auto Scaling para visualizar os atributos do grupo especificado, incluindo quaisquer tags. aws autoscaling describe-auto-scaling-groups --auto-scaling-group-namemy-asgO seguinte é um exemplo de resposta.
{ "AutoScalingGroups": [ { "AutoScalingGroupName": "my-asg", "AutoScalingGroupARN": "arn", "LaunchTemplate": { "LaunchTemplateId": "lt-0b97f1e282EXAMPLE", "LaunchTemplateName": "my-launch-template", "Version": "$Latest" }, "MinSize": 1, "MaxSize": 5, "DesiredCapacity": 1, ... "Tags": [ { "ResourceType": "auto-scaling-group", "ResourceId": "my-asg", "PropagateAtLaunch": true, "Value": "production", "Key": "environment" } ], ... } ] }