Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiungere tag a un'istanza di container Amazon ECS
Puoi associare i tag alle istanze di container utilizzando uno dei seguenti metodi:
-
Metodo 1: quando crei l'istanza del contenitore utilizzando l' EC2API, la CLI o la console Amazon, specifica i tag passando i dati utente all'istanza utilizzando il parametro di configurazione dell'agente contenitore.
ECS_CONTAINER_INSTANCE_TAGS
In questo modo vengono creati tag associati all'istanza del contenitore solo in Amazon ECS, che non possono essere elencati utilizzando l' EC2 API di Amazon. Per ulteriori informazioni, consulta Avvio delle istanze di container Amazon ECS Linux per il trasferimento di dati.Importante
Se avvii le istanze di container utilizzando un gruppo Amazon EC2 Auto Scaling, dovresti usare il parametro di configurazione dell'agente ECS_CONTAINER_INSTANCE_TAGS per aggiungere tag. Ciò è dovuto al modo in cui i tag vengono aggiunti alle EC2 istanze Amazon avviate utilizzando i gruppi di Auto Scaling.
Di seguito è riportato un esempio di script di dati utente che associa i tag all'istanza di container:
#!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=
MyCluster
ECS_CONTAINER_INSTANCE_TAGS={"tag_key
": "tag_value
"} EOF -
Metodo 2: quando crei l'istanza del contenitore utilizzando l' EC2 API, la CLI o la console di Amazon, specifica innanzitutto i tag utilizzando il
TagSpecification.N
parametro. Quindi, passa i dati utente all'istanza utilizzando il parametro di configurazione dell'agente containerECS_CONTAINER_INSTANCE_PROPAGATE_TAGS_FROM
. In questo modo li propaga da Amazon EC2 ad Amazon ECS.Di seguito è riportato un esempio di script di dati utente che propaga i tag associati a un' EC2 istanza Amazon e registra l'istanza con un cluster denominato.
MyCluster
#!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=
MyCluster
ECS_CONTAINER_INSTANCE_PROPAGATE_TAGS_FROM=ec2_instance EOFPer consentire l'accesso e consentire la propagazione dei tag delle istanze di container da Amazon EC2 ad Amazon ECS, aggiungi manualmente le seguenti autorizzazioni come policy in linea al ruolo IAM dell'istanza di container Amazon ECS. Per ulteriori informazioni, consulta Aggiunta e rimozione delle policy IAM.
-
ec2:DescribeTags
Di seguito è riportata una policy di esempio utilizzata per aggiungere tali autorizzazioni.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:DescribeTags" ], "Resource": "*" } ] }
-
Istanze di container esterni
Puoi associare i tag alle istanze di container esterne utilizzando uno dei seguenti metodi:
-
Metodo 1: prima di eseguire lo script di installazione per registrare l'istanza esterna nel cluster, crea o modifica il file di configurazione dell'agente del container di Amazon ECS all'indirizzo
/etc/ecs/ecs.config
e aggiungi il parametro di configurazione dell'agente del containerECS_CONTAINER_INSTANCE_TAGS
. Questo consente di creare i tag associati all'istanza esterna.Di seguito è riportato un esempio di sintassi.
ECS_CONTAINER_INSTANCE_TAGS={"
tag_key
": "tag_value
"} -
Metodo 2: dopo aver registrato l'istanza esterna nel cluster, puoi utilizzarla AWS Management Console per aggiungere tag. Per ulteriori informazioni, consulta Aggiungere tag alle risorse esistenti (console Amazon ECS).