Tags (Markierungen) - AWS OpsWorks

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.

Tags (Markierungen)

Wichtig

AWS OpsWorks Stacksakzeptiert keine neuen Kunden mehr. Bestandskunden können OpsWorks Konsole, API, CLI und CloudFormation Ressourcen bis zum 26. Mai 2024 wie gewohnt nutzen. Zu diesem Zeitpunkt werden sie eingestellt. Um sich auf diesen Übergang vorzubereiten, empfehlen wir Ihnen, Ihre Stacks AWS Systems Manager so schnell wie möglich auf sie umzustellen. Weitere Informationen erhalten Sie unter AWS OpsWorks StacksHäufig gestellte Fragen zum Lebensende und Migrieren Sie Ihre AWS OpsWorks Stacks Anwendungen zu AWS Systems Manager Application Manager.

Tags helfen Ihnen, Ressourcen in Chef 11.10-, Chef 12- und Chef 12.2-Stacks zu gruppieren und die Kosten der Ressourcennutzung in AWS Billing and Cost Management zu verfolgen.

Sie können auf Stack- und Layer-Ebene Tags anwenden. Wenn Sie ein Tag erstellen, wenden Sie das Tag auf alle Ressourcen innerhalb der gekennzeichneten Struktur an. Wenn Sie beispielsweise ein Tag auf eine Ebene anwenden, wenden Sie das Tag auf jede Instance, jedes Amazon EBS-Volume (außer dem Root) oder auf den Elastic Load Balancing Load Balancing Load Balancer in der Ebene an. Tags können derzeit nicht auf das Stamm- oder Standard-EBS-Volume einer Instance angewendet werden.

Tags sind Schlüssel-Wert-Paare, die Sie Stacks oder Layern in AWS OpsWorks Stacks zuordnen. Öffnen Sie die Konsole für Billing and Cost Management, um benutzerdefinierte Tags zu aktivieren. Weitere Informationen darüber, wie Sie Ihre Tags aktivieren und sie verwenden können, um die Kosten Ihrer AWS OpsWorks Stacks-Ressourcen zu verfolgen und zu verwalten, finden Sie unter Verwenden von Cost Allocation Tags und Activating User-Defined Cost Allocation Tags im Billing and Cost Management Kostenmanagement-Benutzerhandbuch.

Tags funktionieren ähnlich wie benutzerdefinierte Attribute in AWS OpsWorks Stacks. Tags, die Sie einem Stack zuordnen, werden an jeden Layer im Stack vererbt. Auf der Layer-Ebene können Sie die Werte der geerbten Tags überschreiben (jedoch nicht die Schlüsselnamen) und neue Layer-spezifische Tags hinzufügen. AWS OpsWorks ordnet die Tag-Menge, die sich daraus ergibt, allen Ressourcen im Layer zu. Wenn Sie neue Ressourcen erstellen oder bestehende Ressourcen einem Layer zuweisen, werden die neue Ressourcen im Layer mit derselben Tag-Menge versehen.

Festlegen von Tags auf der Stack-Ebene

Auf der Stack-Ebene können Sie Tags hinzufügen und verwalten, indem Sie auf der Stack-Homepage Tags auswählen.

Fügen Sie auf der Seite Tags Tags als Schlüssel-Wert-Paare hinzu. Die folgende Abbildung zeigt einige Beispiel-Tags. Sie können Tags löschen, indem Sie das rote X rechts von einem Schlüssel-Wert-Paar auswählen.

Festlegen von Tags auf der Layer-Ebene

Setzen Sie auf der Layer-Ebene Tags fest, indem Sie die Registerkarte Tags öffnen. Sie finden diese Registerkarte auf der Layers-Startseite und auf den Startseiten der einzelnen Layer.

Wenn Sie Tags auf Layer-Ebene ändern oder hinzufügen, denken Sie daran, dass Tags, die auf einer übergeordneten Ebene hinzugefügt wurden, an den Layer und dessen Ressourcen vererbt werden. Sie können die Werte vererbter Tags ändern. Sie können jedoch keine Schlüsselnamen ändern oder vererbte Tags löschen. Ändern Sie die Schlüsselnamen oder löschen Sie in den Stack-Einstellungen die von einem übergeordneten Stack geerbten Tags. Der folgende Screenshot zeigt Beispiele für Tags, die von der Stack-Ebene vererbt wurden. Vererbte Tags werden grau angezeigt.

Weitere Informationen zum Hinzufügen von Tags zu Stacks finden Sie unter Erstellen eines neuen Stacks. Weitere Informationen zum Hinzufügen von Tags zu Layers finden Sie unter Die Konfiguration einer OpsWorks Ebene bearbeiten.

Verwalten von Tags mit AWS CLI

Sie können auch AWS CLI-Befehle verwenden, um der Stack- und Layer-Ebene Tags hinzufügen und sie von dort zu entfernen. Weitere Informationen zum Herunterladen und Installieren einer AWS CLI finden Sie unter Installieren der AWS-Befehlszeilenschnittstelle. Sie müssen Ihrem Befehl den Parameter --region hinzufügen, wenn der Stack, den Sie mit einem Tag versehen wollen, sich nicht in Ihrer Standardregion befindet. Layer-ARNs sind derzeit in der AWS Management Console nicht verfügbar. Führen Sie den Befehl describe-layers aus, um den ARN eines Layers zu erhalten.

Einfügen von Tags mithilfe von AWS CLI
  • Geben Sie in die AWS CLI-Eingabeaufforderung den folgenden Befehl ein, der stack_or_layer_ARN ersetzt und die Schlüssel-Wert-Paar-Tags festlegt, und drücken Sie dann die Enter (Eingabetaste). Doppelte Anführungszeichen werden durch Backslashes umgangen.

    aws opsworks tag-resource --resource-arn stack_or_layer_ARN --tags "{\"key\":\"value\",\"key\":\"value\"}"

    Im Folgenden wird ein Beispiel gezeigt.

    aws opsworks tag-resource --resource-arn arn:aws:opsworks:us-east-2:800000000003:stack/500b99c0-ec00-4cgg-8a0d-1000000jjd1b --tags "{\"Stage\":\"Production\",\"Organization\":\"Mobile\"}"
Entfernen von Tags mithilfe von AWS CLI
  • Geben Sie Folgendes an der AWS CLI-Eingabeaufforderung ein und drücken Sie anschließend die Enter (Eingabetaste).

    aws opsworks untag-resource --resource-arn stack_or_layer_ARN --tag-keys "[\"key\",\"key\"]"

    Zum Entfernen von Tags geben Sie lediglich den Schlüssel des Tags an, den Sie entfernen möchten. Im Folgenden wird ein Beispiel gezeigt.

    aws opsworks untag-resource --resource-arn arn:aws:opsworks:us-east-2:800000000003:stack/500b99c0-ec00-4cgg-8a0d-1000000jjd1b --tag-keys "[\"Stage\",\"Organization\"]"
    Anmerkung

    Sie können vererbte Tags (Tags, die auf einer übergeordneten Stack-Ebene hinzugefügt wurden) nicht aus einem Layer entfernen. Entfernen Sie stattdessen vererbte Tags aus dem Stack.

Tag-Einschränkungen

Beachten Sie beim Erstellen von Tags die folgenden Einschränkungen.

  • AWS OpsWorks Stacks begrenzt die Anzahl der benutzerdefinierten Tags auf Stack- und Layer-Ebene auf 40, einschließlich benutzerdefinierten Tags, die von einer übergeordneten Ebene vererbt wurden. Dadurch sind 10 Slots für Standard-Tags verfügbar, die mit opsworks: vorangestellt werden, als auch für Tags, die von anderen AWS-Prozessen festgelegt werden. In einer Ressource sind maximal 50 Tags zulässig, einschließlich benutzerdefinierter Tags und Standard-Tags, die von AWS erstellt werden.

  • Tags dürfen nicht mit aws:, opsworks: oder rds: beginnen. Verwenden Sie weder name noch Name als Tag-Schlüssel, weil Name für AWS OpsWorks Stacks reserviert ist.

  • Ein Schlüssel darf maximal 127 Zeichen lang sein und nur Unicode-Buchstaben, Ziffern oder Trennzeichen oder die folgenden Sonderzeichen enthalten: + - = . _ : / .

  • Ein Wert darf maximal 255 Zeichen lang sein und nur Unicode-Buchstaben, Ziffern oder Trennzeichen oder die folgenden Sonderzeichen enthalten: + - = . _ : / .