Tags para instâncias gerenciadas do Amazon ECS - Amazon Elastic Container Service

Tags para instâncias gerenciadas do Amazon ECS

As instâncias gerenciadas do Amazon ECS oferecem suporte a uma combinação de tags personalizadas e tags adicionadas pela AWS que podem ser usadas para otimização de custos. Para obter mais informações sobre como usar tags para faturamento, consulte Usar etiquetas para faturamento.

Tags adicionadas pela AWS

A AWS adiciona as seguintes tags a cada instância gerenciada do Amazon ECS criada pelo provedor de capacidade:

  • O Amazon ECS adiciona automaticamente as tags reservadas AmazonECSCreated e AmazonECSManaged às Instâncias gerenciadas do Amazon ECS.

  • O Amazon ECS adiciona as seguintes tags de sistema a cada instância:

    • Uma tag com uma Chave como aws:ecs:clusterName e um Valor definido com o nome do cluster.

    • Uma tag com uma Chave como aws:ecs:capacityProviderName e um Valor definido com o nome do provedor de capacidade.

    • Uma tag com uma Chave como aws:ecs:containerInstanceId e um Valor como ID da instância de contêiner para a instância gerenciada do Amazon ECS.

  • O Amazon EC2 adiciona a tag de sistema aws:ec2:managed-launch com o valor ecs-managed-instances. Além disso, o Amazon EC2 adiciona tags de sistema que indicam o modelo de inicialização usado para criar a instância gerenciada e o Amazon EC2 Fleet do qual a instância gerenciada faz parte.

Tags personalizadas

Você pode adicionar outras tags personalizadas às instâncias gerenciadas do Amazon ECS adicionando tags ao provedor de capacidade e habilitando a propagação de tags usando a propriedade propagateTags.

O exemplo de definição de provedor de capacidade a seguir mostra como as tags podem ser especificadas e propagadas no provedor de capacidade ao criá-lo usando o valor CAPACITY_PROVIDER para propagateTags.

{ "name": "my-cluster-managed-instances-cp", "cluster": "my-cluster", "tags": [ { "key":"tag_key", "value":"tag_value" } ], "managedInstancesProvider": { "infrastructureRoleArn": "arn:aws:iam::123456789012:role/ecsInfrastructureRole", "propagateTags": "CAPACITY_PROVIDER", "instanceLaunchTemplate": { "ec2InstanceProfileArn": "arn:aws:iam::123456789012:instance-profile/ecsInstanceProfile", "networkConfiguration": { "subnets": [ "subnet-abcdef01234567", "subnet-bcdefa98765432" ], "securityGroups": [ "sg-0123456789abcdef" ] } } } }
nota

Quando você adiciona novas tags a um provedor de capacidade, as tags recém-adicionadas não são propagadas para as instâncias existentes, mas para todas as instâncias recém-criadas.

Para obter mais informações sobre provedores de capacidade de instâncias gerenciadas do Amazon ECS, consulte Provedores de capacidade das instâncias gerenciadas do Amazon ECS.