Tag per le istanze gestite da Amazon ECS - Amazon Elastic Container Service

Tag per le istanze gestite da Amazon ECS

Le istanze gestite da Amazon ECS supportano una combinazione di tag personalizzati e tag aggiunti da AWS che possono essere usati per l'ottimizzazione dei costi. Per ulteriori informazioni sull'utilizzo dei tag per la risoluzione dei problemi, consulta Uso dei tag per la risoluzione dei problemi.

Tag aggiunti da AWS

AWS assegna i seguenti tag a ogni istanza gestita da Amazon ECS creata dal provider di capacità:

  • Amazon ECS assegna automaticamente i tag riservati AmazonECSCreated e AmazonECSManaged alle istanze gestite da Amazon ECS.

  • Amazon ECS assegna i seguenti tag di sistema a ogni istanza:

    • Un tag con una Chiave come aws:ecs:clusterName e un Valore impostato sul nome del cluster.

    • Un tag con una Chiave come aws:ecs:capacityProviderName e un Valore impostato sul nome del provider di capacità.

    • Un tag con una Chiave come aws:ecs:containerInstanceId e un Valore come ID dell'istanza di container per l'istanza gestita da Amazon ECS.

  • Amazon EC2 aggiunge il tag di sistema aws:ec2:managed-launch con il valore ecs-managed-instances. Inoltre, Amazon EC2 assegna tag di sistema che indicano il modello di avvio usato per creare l'istanza gestita e la Amazon EC2 Fleet di cui l'istanza gestita fa parte.

Tag personalizzati

Puoi assegnare tag personalizzati aggiuntivi alle istanze gestite da Amazon ECS assegnando tag al provider di capacità e abilitando la propagazione dei tag usando la proprietà propagateTags.

La seguente definizione di provider di capacità mostra come è possibile specificare e propagare i tag dal provider di capacità quando si crea il provider di capacità utilizzando il valore CAPACITY_PROVIDER per 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 si assegnano nuovi tag a un provider di capacità, i tag appena assegnati non verranno propagati alle istanze esistenti ma verranno propagati a tutte le istanze appena create.

Per ulteriori informazioni sui provider di capacità delle istanze gestite da Amazon ECS, consulta Provider di capacità di Istanze gestite da Amazon ECS.