Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Hinzufügen von Tags zu einer ECS Amazon-Container-Instance
Sie können mit einer der folgenden Methoden Tags zu Ihren Container-Instances zuweisen:
-
Methode 1 — Geben Sie beim Erstellen der Container-Instance mithilfe der Amazon EC2 API - oder Console Tags an, indem Sie Benutzerdaten mithilfe des Container-Agent-Konfigurationsparameters an die Instance übergeben
ECS_CONTAINER_INSTANCE_TAGS
. CLI Dadurch werden Tags erstellt, die ECS nur mit der Container-Instance in Amazon verknüpft sind. Sie können nicht über Amazon gelistet werden EC2API. Weitere Informationen finden Sie unter Bootstrapping von Amazon ECS Linux-Container-Instances zur Datenübergabe.Wichtig
Wenn Sie Ihre Container-Instances mit einer Amazon EC2 Auto Scaling Scaling-Gruppe starten, sollten Sie den TAGS Agent-Konfigurationsparameter ECS CONTAINER INSTANCE _ _ _ verwenden, um Tags hinzuzufügen. Dies liegt an der Art und Weise, wie Tags zu EC2 Amazon-Instances hinzugefügt werden, die mithilfe von Auto Scaling Scaling-Gruppen gestartet werden.
Nachfolgend ist ein Beispiel für ein Benutzerdatenskript angeführt, das Tags mit Ihrer Container-Instance verknüpft:
#!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=
MyCluster
ECS_CONTAINER_INSTANCE_TAGS={"tag_key
": "tag_value
"} EOF -
Methode 2 — Wenn Sie Ihre Container-Instance mithilfe der Amazon- EC2API,CLI, oder Console erstellen, geben Sie zunächst Tags mithilfe des
TagSpecification.N
Parameters an. Übergeben Sie dann Benutzerdaten mithilfe des Container-Agent-KonfigurationsparametersECS_CONTAINER_INSTANCE_PROPAGATE_TAGS_FROM
an die Instance. Dadurch werden sie von Amazon EC2 an Amazon ECS weitergegeben.Im Folgenden finden Sie ein Beispiel für ein Benutzerdatenskript, das die mit einer EC2 Amazon-Instance verknüpften Tags propagiert und die Instance in einem Cluster registriert, der benannt
MyCluster
ist.#!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=
MyCluster
ECS_CONTAINER_INSTANCE_PROPAGATE_TAGS_FROM=ec2_instance EOFUm Zugriff zu gewähren, damit Container-Instance-Tags von Amazon EC2 an Amazon weitergegeben werden könnenECS, fügen Sie der ECS IAM Amazon-Container-Instance-Rolle manuell die folgenden Berechtigungen als Inline-Richtlinie hinzu. Weitere Informationen finden Sie unter IAMRichtlinien hinzufügen und entfernen.
-
ec2:DescribeTags
Das folgende ist ein Beispiel einer Richtlinie mit der diese Berechtigungen hinzugefügt werden.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:DescribeTags" ], "Resource": "*" } ] }
-
Externe Container-Instances
Sie können mit einer der folgenden Methoden Tags zu Ihren externen Container-Instances zuweisen:
-
Methode 1 — Bevor Sie das Installationsskript ausführen, um Ihre externe Instance in Ihrem Cluster zu registrieren, erstellen oder bearbeiten Sie die ECS Amazon-Container-Agent-Konfigurationsdatei unter
/etc/ecs/ecs.config
und fügen Sie denECS_CONTAINER_INSTANCE_TAGS
Container-Agent-Konfigurationsparameter hinzu. Dadurch werden Tags erstellt, die der externen Instance zugeordnet sind.Es folgt ein Beispiel für die Syntax.
ECS_CONTAINER_INSTANCE_TAGS={"
tag_key
": "tag_value
"} -
Methode 2 — Nachdem Ihre externe Instance in Ihrem Cluster registriert wurde, können Sie die verwenden, AWS Management Console um Tags hinzuzufügen. Weitere Informationen finden Sie unter Hinzufügen von Tags zu vorhandenen Ressourcen (ECSAmazon-Konsole).