Tags - 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

Wichtig

Der AWS OpsWorks Stacks Dienst hat am 26. Mai 2024 das Ende seiner Lebensdauer erreicht und wurde sowohl für neue als auch für bestehende Kunden deaktiviert. Wir empfehlen Kunden dringend, ihre Workloads so bald wie möglich auf andere Lösungen zu migrieren. Wenn Sie Fragen zur Migration haben, wenden Sie sich an das AWS Support Team auf AWS re:POST oder über den AWS Premium-Support.

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 den Elastic 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 Ebenen in Stacks zuweisen. AWS OpsWorks Nachdem Sie Stichwörter erstellt haben, öffnen Sie die Billing and Cost Management-Konsole, um benutzerdefinierte Stichwörter zu aktivieren. Weitere Informationen dazu, wie Sie Ihre Tags aktivieren und damit die Kosten Ihrer AWS OpsWorks Stacks-Ressourcen verfolgen und verwalten können, finden Sie unter Verwenden von Kostenzuordnungs-Tags und Aktivieren von benutzerdefinierten Kostenzuordnungs-Tags im Billing and Cost Management-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 Ebenenebene können Sie die Werte (aber nicht die Schlüsselnamen) von geerbten Tags überschreiben und neue layerspezifische Tags hinzufügen. AWS OpsWorks wendet den resultierenden Tagsatz auf alle Ressourcen in der Ebene an. 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.

Tags section with icon and description for applying tags to stack resources.

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.

Tags interface showing key-value pairs for Organization and Staging, with options to add or delete tags.

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.

List of layers including ELB, HAProxy, Rails, PHP, Node.js, and MySQL with configuration options.

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.

Tags interface showing inherited and editable fields for Organization and Staging keys.

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.

Verwaltung von Tags mit dem AWS CLI

Sie können auch AWS CLI Befehle verwenden, um Tags auf Stapel- und Ebenenebene hinzuzufügen und zu entfernen. Weitere Informationen zum Herunterladen und Installieren von finden Sie unter Installation der AWS Befehlszeilenschnittstelle. AWS CLI 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 werden derzeit nicht in der AWS Management Console angezeigt. Führen Sie den Befehl describe-layers aus, um den ARN eines Layers zu erhalten.

Um Tags hinzuzufügen, verwenden Sie AWS CLI
  • Geben Sie in der AWS CLI Befehlszeile den folgenden Befehl ein, ersetzen Sie Stack_or_Layer_ARN und geben Sie Ihre Schlüssel-Wert-Paar-Tags an, und drücken Sie dann die 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\"}"
Um Tags zu entfernen, verwenden Sie AWS CLI
  • Geben Sie in der AWS CLI Befehlszeile Folgendes ein, und drücken Sie dann die 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 Stapel- und Ebenenebene auf 40, einschließlich benutzerdefinierter Tags, die von einer übergeordneten Ebene übernommen wurden. Somit bleiben 10 Plätze für Standard-Tags, denen vorangestellt wird, und für Tags, die von anderen Prozessen gesetzt wurdenopsworks:, verfügbar. AWS Für eine Ressource sind maximal 50 Tags zulässig, darunter sowohl benutzerdefinierte Tags als auch Standardtags, die von erstellt wurden. AWS

  • Tags dürfen nicht mit aws:, opsworks: oder rds: beginnen. Verwenden Sie name oder nicht Name als Tag-Schlüssel, da Name es von 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: + - = . _ : / .