Aggiungere tag a un'istanza di ECS container Amazon - Amazon Elastic Container Service

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 ECS container Amazon

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 contenitoreECS_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 container ECS_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 EOF

    Per 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'agente ECS_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).