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à.
Puoi associare i tag alle istanze di container utilizzando uno dei seguenti metodi:
-
Metodo 1: quando crei l'istanza del contenitore utilizzando Amazon EC2 API o la console, specifica i tag passando i dati utente all'istanza utilizzando il parametro di configurazione dell'agente del contenitore
ECS_CONTAINER_INSTANCE_TAGS
. CLI In questo modo vengono creati tag associati all'istanza del contenitore ECS solo in Amazon, che non possono essere elencati utilizzando Amazon EC2API. 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, devi usare ECS il parametro di configurazione dell'agente 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 Amazon EC2 API o la console, specifica prima i tag utilizzando il
TagSpecification.N
parametro. CLI 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 AmazonECS.Di seguito è riportato un esempio di script di dati utente che propaga i tag associati a un'EC2istanza 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 AmazonECS, aggiungi manualmente le seguenti autorizzazioni come policy in linea al ruolo dell'istanza di ECS contenitore Amazon. IAM Per ulteriori informazioni, consulta Aggiungere e rimuovere le politiche. 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 ECS container di Amazon
/etc/ecs/ecs.config
e aggiungi il parametro di configurazione dell'agenteECS_CONTAINER_INSTANCE_TAGS
contenitore. 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 utilizzare il AWS Management Console per aggiungere tag. Per ulteriori informazioni, consulta Aggiungere tag a risorse esistenti (ECSconsole Amazon).