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.
Kennzeichnen Ihrer Ressourcen von Amazon EMR in EKS
Um Sie bei der Verwaltung Ihrer Ressourcen von Amazon EMR in EKS zu unterstützen, können Sie jeder Ressource eigene Metadaten in Form von Tags zuweisen. Dieses Thema bietet einen Überblick über die Tags-Funktion und zeigt, wie Sie Tags erstellen können.
Themen
Grundlagen zu Tags (Markierungen)
Ein Tag ist eine Bezeichnung, die Sie einer AWS Ressource zuweisen. Jeder Tag (Markierung) besteht aus einem Schlüssel und einem optionalen Wert, beides können Sie bestimmen.
Mithilfe von Tags können Sie Ihre AWS Ressourcen nach Attributen wie Zweck, Eigentümer oder Umgebung kategorisieren. Wenn Sie viele Ressourcen desselben Typs haben, können Sie bestimmte Ressourcen basierend auf den zugewiesenen Tags schnell bestimmen. Sie können beispielsweise eine Reihe von Tags für Ihre Cluster in Amazon EMR in EKS definieren, um Ihnen dabei zu helfen, den Eigentümer und die Stack-Ebene jedes einzelnen Clusters nachzuverfolgen. Sie sollten für jeden Ressourcentyp einen konsistenten Satz von Tag-Schlüsseln entwickeln. Anschließend können Sie die Ressourcen basierend auf den hinzugefügten Tags suchen und filtern.
Tags werden nicht automatisch Ihren Ressourcen zugewiesen. Nachdem Sie ein Tag hinzugefügt haben, können Sie jederzeit Tag-Schlüssel und -Werte bearbeiten oder Tags aus einer Ressource entfernen. Wenn Sie eine Ressource löschen, werden alle Tags (Markierungen) der Ressource ebenfalls gelöscht.
Tags (Markierungen) haben keine semantische Bedeutung für Amazon EMR in EKS und werden ausschließlich als Zeichenfolgen interpretiert.
Ein Tag-Wert kann eine leere Zeichenfolge, aber nicht null sein. Ein Tag-Schlüssel kann keine leere Zeichenfolge sein. Wenn Sie ein Tag (Markierung) mit demselben Schlüssel wie ein vorhandener Tag (Markierung) für die Ressource hinzufügen, wird der alte Wert mit dem neuen überschrieben.
Wenn Sie AWS Identity and Access Management (IAM) verwenden, können Sie steuern, welche Benutzer in Ihrem AWS Konto berechtigt sind, Tags zu verwalten.
Beispiele für Tag-basierte Zugriffssteuerungsrichtlinien finden Sie unter Richtlinien für Tag-basierte Zugriffskontrolle.
Markieren Ihrer -Ressourcen mit Tags (Markierungen)
Sie können neue oder vorhandene virtuelle Cluster und Auftragsausführungen markieren, die sich im aktiven Status befinden. Zu den aktiven Status für Auftragsausführungen gehören: PENDING
, SUBMITTED
, RUNNING
, und CANCEL_PENDING
. Zu den aktiven Zuständen für virtuelle Cluster gehören: RUNNING
, TERMINATING
und ARRESTED
. Weitere Informationen erhalten Sie unter Status von Aufgabenausführungen und Status des virtuellen Clusters.
Wenn ein virtueller Cluster beendet wird, werden die Tags bereinigt und es kann nicht mehr darauf zugegriffen werden.
Wenn Sie die Amazon EMR on EKS-API, das oder ein AWS SDK verwenden AWS CLI, können Sie Tags auf neue Ressourcen anwenden, indem Sie den Tags-Parameter der entsprechenden API-Aktion verwenden. Sie können auch über die TagResource
-API Tags auf Ressourcen anwenden.
Sie können einige Aktionen zum Erstellen von Ressourcen verwenden, um Tags für eine Ressource anzugeben, wenn die Ressource erstellt wird. Wenn in diesem Fall die Tags nicht angewendet werden können, während die Ressource erstellt wird, kann die Ressource nicht erstellt werden. Auf diese Weise wird sichergestellt, dass Ressourcen, die Sie bei der Erstellung markieren möchten, entweder mit angegebenen Tags oder gar nicht erstellt werden. Wenn Sie Ressourcen zum Zeitpunkt der Erstellung markieren, müssen Sie nach der Ressourcenerstellung keine benutzerdefinierten Tagging-Skripts ausführen.
Die folgende Tabelle beschreibt die Ressourcen von Amazon EMR in EKS, die markiert werden können.
Ressource | Unterstützt Tags (Markierungen) | Unterstützt Tag-Propagierung | Unterstützt Tagging bei der Erstellung (Amazon EMR auf EKS-API und AWS CLI AWS SDK) | API für die Erstellung (Tags können während der Erstellung hinzugefügt werden) |
---|---|---|---|---|
Virtueller Cluster | Ja | Nein. Mit einem virtuellen Cluster verknüpfte Tags werden nicht auf Auftragsausführungen übertragen, die an diesen virtuellen Cluster gesendet werden. | Ja | CreateVirtualCluster |
Auftragsausführungen | Ja | Nein | Ja | StartJobRun |
Tag-Einschränkungen
Die folgenden grundlegenden Einschränkungen gelten für Tags (Markierungen):
-
Maximale Anzahl von Tags (Markierungen) pro Ressource: 50
-
Jeder Tag (Markierung) muss für jede Ressource eindeutig sein. Jeder Tag (Markierung) kann nur einen Wert haben.
-
Maximale Schlüssellänge: 128 Unicode-Zeichen in UTF-8
-
Maximale Wertlänge: 256 Unicode-Zeichen in UTF-8
-
Wenn Ihr Tagging-Schema für mehrere AWS Dienste und Ressourcen verwendet wird, denken Sie daran, dass für andere Dienste möglicherweise Einschränkungen hinsichtlich der zulässigen Zeichen gelten. Allgemein erlaubte Zeichen sind Buchstaben, Zahlen, Leerzeichen, die in UTF-8 darstellbar sind, sowie die folgenden Zeichen: + - = . _ : / @.
-
Bei Tag-Schlüsseln und -Werten muss die Groß- und Kleinschreibung beachtet werden.
-
Ein Tag-Wert kann eine leere Zeichenfolge, aber nicht null sein. Ein Tag-Schlüssel kann keine leere Zeichenfolge sein.
-
Verwenden Sie weder
aws:
nochAWS:
oder Kombinationen aus Groß- und Kleinbuchstaben von diesen als Präfix für Schlüssel oder Werte, da sie für die -Verwendung reserviert sind. Diese sind nur für die AWS Verwendung reserviert.
Arbeiten Sie mit Tags mithilfe der AWS CLI und der Amazon EMR on EKS-API
Verwenden Sie die folgenden AWS CLI Befehle oder Amazon EMR on EKS-API-Operationen, um die Tags für Ihre Ressourcen hinzuzufügen, zu aktualisieren, aufzulisten und zu löschen.
Aufgabe | AWS CLI | API-Aktion |
---|---|---|
Hinzufügen oder Überschreiben eines oder mehrerer Tags (Markierung) | tag-resource | TagResource |
Listet Tags für eine Ressource auf | list-tags-for-resource | ListTagsForResource |
Löschen eines oder mehrerer Tags (Markierung) | untag-resource | UntagResource |
Die folgenden Beispiele zeigen, wie man Tags an Ressourcen mithilfe der AWS CLI hinzufügt oder entfernt.
Beispiel 1: Markieren eines virtuellen Clusters
Der folgende Befehl markiert einen vorhandenen virtuellen Cluster.
aws emr-containers tag-resource --resource-arn
resource_ARN
--tagsteam
=devs
Beispiel 2: Entfernen von Tags von einem bestehenden virtuellen Cluster
Der folgende Befehl löscht ein Tag von einem bestehenden virtuellen Cluster.
aws emr-containers untag-resource --resource-arn
resource_ARN
--tag-keystag_key
Beispiel 3: Tags für eine Ressource auflisten
Der folgende Befehl listet die Tags auf, die einer vorhandenen Ressource zugeordnet sind.
aws emr-containers list-tags-for-resource --resource-arn
resource_ARN