Menambahkan tag ke instance ECS penampung Amazon - Amazon Elastic Container Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menambahkan tag ke instance ECS penampung Amazon

Anda dapat mengaitkan tanda dengan instans kontainer menggunakan salah satu metode berikut:

  • Metode 1 — Saat membuat instance container menggunakan Amazon EC2API,CLI, atau konsol, tentukan tag dengan meneruskan data pengguna ke instance menggunakan parameter konfigurasi agen penampungECS_CONTAINER_INSTANCE_TAGS. Ini membuat tag yang terkait dengan instance container di Amazon ECS saja, mereka tidak dapat dicantumkan menggunakan Amazon EC2API. Untuk informasi selengkapnya, lihat Bootstrapping instance container ECS Amazon Linux untuk meneruskan data.

    penting

    Jika Anda meluncurkan instance container menggunakan grup EC2 Auto Scaling Amazon, maka Anda harus menggunakan ECS parameter konfigurasi CONTAINER _ _ INSTANCE TAGS _ agent untuk menambahkan tag. Ini karena cara tag ditambahkan ke EC2 instans Amazon yang diluncurkan menggunakan grup Auto Scaling.

    Berikut ini adalah contoh skrip data pengguna yang mengaitkan tag dengan instance container Anda:

    #!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=MyCluster ECS_CONTAINER_INSTANCE_TAGS={"tag_key": "tag_value"} EOF
  • Metode 2 — Saat Anda membuat instance container menggunakan Amazon EC2API,CLI, atau konsol, tentukan tag terlebih dahulu menggunakan TagSpecification.N parameter. Kemudian, berikan data pengguna ke instance dengan menggunakan parameter konfigurasi agen kontainerECS_CONTAINER_INSTANCE_PROPAGATE_TAGS_FROM. Melakukannya menyebarkannya dari Amazon EC2 ke AmazonECS.

    Berikut ini adalah contoh skrip data pengguna yang menyebarkan tag yang terkait dengan EC2 instance Amazon, dan mendaftarkan instance dengan cluster yang diberi nama. MyCluster

    #!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=MyCluster ECS_CONTAINER_INSTANCE_PROPAGATE_TAGS_FROM=ec2_instance EOF

    Untuk menyediakan akses agar tag instance container dapat disebarkan dari Amazon EC2 ke AmazonECS, tambahkan izin berikut secara manual sebagai kebijakan inline ke peran instans ECS penampung Amazon. IAM Untuk informasi selengkapnya, lihat Menambahkan dan Menghapus IAM Kebijakan.

    • ec2:DescribeTags

    Berikut ini adalah contoh kebijakan yang digunakan untuk menambahkan izin ini.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:DescribeTags" ], "Resource": "*" } ] }

Contoh kontainer eksternal

Anda dapat mengaitkan tag dengan instance kontainer eksternal Anda dengan menggunakan salah satu metode berikut.

  • Metode 1 - Sebelum menjalankan skrip instalasi untuk mendaftarkan instance eksternal Anda dengan cluster Anda, buat atau edit file konfigurasi agen ECS penampung Amazon di /etc/ecs/ecs.config dan tambahkan parameter konfigurasi agen ECS_CONTAINER_INSTANCE_TAGS penampung. Metode ini membuat tanda yang terkait dengan instans eksternal.

    Berikut ini adalah contoh sintaks.

    ECS_CONTAINER_INSTANCE_TAGS={"tag_key": "tag_value"}
  • Metode 2 - Setelah instance eksternal Anda terdaftar ke cluster Anda, Anda dapat menggunakan AWS Management Console untuk menambahkan tag. Untuk informasi selengkapnya, lihat Menambahkan tag ke sumber daya yang ada (ECSkonsol Amazon).