Tags und Labels

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Auf dieser Seite werden die Tags und Labels beschrieben, die Sie für Cloud Storage-Ressourcen festlegen können.

Übersicht

Google Cloud-Tags und Bucket-Labels für Cloud Storage sind zwei Möglichkeiten zum Organisieren Ihrer Cloud Storage-Ressourcen.

Tags und Labels funktionieren unabhängig voneinander. Sie können beide für denselben Bucket verwenden.

Tags

Tags sind Schlüssel/Wert-Paare, die Sie für eine differenzierte Zugriffssteuerung auf Ihre Ressourcen anwenden können.

Tags werden auf Organisationsebene erstellt und über denResource Manager verwaltet, der in Google Cloud umfassend verwendet wird. Sobald Sie ein Tag an einen Cloud Storage-Bucket angehängt haben, können Sie mit IAM Conditions das Tag verwenden, um Zugriff auf Cloud Storage-Ressourcen zu gewähren oder um mit Organisationsrichtlinien Einschränkungen für Cloud Storage-Ressourcen zu erzwingen.

Tags werden zwar über den Resource Manager verwaltet, aber Sie benötigen die folgenden Cloud Storage-IAM-Berechtigungen, um Tags in Cloud Storage-Buckets anzusehen und festzulegen:

  • storage.buckets.listTagBindings
  • storage.buckets.createTagBinding
  • storage.buckets.deleteTagBinding

Diese Berechtigungen können über IAM-Rollen wie resourcemanager.tagUser und storage.admin übernommen werden.

Beachten Sie diese Einschränkungen für die Vorschau:

  • Tags können erst nach der Erstellung des Buckets an einen Bucket angehängt werden.

  • Für Buckets in den Regionen us-east2, us-east3 und us-south1 werden Tags nicht unterstützt.

  • Tags werden von der Einschränkung Domaineingeschränkte Freigabe ignoriert. Angenommen, Sie verwenden die Einschränkung, um anzugeben, dass nur Nutzer aus exampledomain.com zur IAM-Richtlinie eines Buckets hinzugefügt werden können, wenn ein Tag an den Bucket angehängt ist. Selbst wenn ein Tag an den Bucket angehängt wird, können Nutzer außerhalb von exampledomain.com der IAM-Richtlinie des Buckets hinzugefügt werden.

  • In seltenen Fällen können beim Lesen oder Ändern von Tags an Buckets hohe Latenzen auftreten.

Tags können nicht auf Cloud Storage-Objekte angewendet werden.

Beispiele zum Anhängen von Tags an Cloud Storage-Buckets

Nachdem Sie ein Tag erstellt und definiert haben, können Sie es an Ihren Cloud Storage-Bucket anhängen.

Stellen Sie sich folgendes Szenario vor:

  • Der Tagwert hat den Namespace mit dem Namen 815471563813/color/blue.
  • Ihr Bucket hat den Namen my-bucket.
  • Ihr Bucket befindet sich in us-central1.

Mit dem folgenden gcloud-Befehl wird das Tag an my-bucket angehängt:

gcloud alpha resource-manager tags bindings create \
--tag-value=815471563813/color/blue \
--parent=//storage.googleapis.com/projects/_/buckets/my-bucket
--location=us-central1

Der folgende gcloud-Befehl trennt das Tag von my-bucket:

gcloud alpha resource-manager tags bindings delete \
--tag-value=815471563813/color/blue \
--parent=//storage.googleapis.com/projects/_/buckets/my-bucket \
--location=us-central1

Mit dem folgenden gcloud-Befehl werden alle Tags aufgelistet, die direkt an my-bucket angehängt sind, mit Ausnahme der Tags, die my-bucket übernommen hat:

gcloud alpha resource-manager tags bindings list \
    --parent=//storage.googleapis.com/projects/_/buckets/my-bucket \
    --location=us-central1

Eine ausführliche Anleitung finden Sie unter Tags an Ressourcen anhängen.

Preisangaben

Tags für Cloud Storage-Buckets sind bis zum 15. September 2022 100 % reduziert. Nach dem 15. September 2022 gelten für die Tags für Cloud Storage-Buckets Gebühren.

Bucket-Labels

Mit Bucket-Labels können Sie beliebige Schlüssel/Wert-Paare erstellen, die als Teil der Metadaten des Buckets gespeichert werden. Mit Labels können Sie Ihre Buckets zusammen mit anderen Google Cloud-Ressourcen wie VM-Instanzen und nichtflüchtigen Speichern organisieren. Angenommen, Sie möchten einen Schlüssel namens team mit den Werten alpha, beta und delta haben, mit dem Sie angeben, mit welches Team mit bestimmten Google Cloud-Ressourcen verknüpft ist. Dazu können Sie die Labels team:alpha, team:beta und team:delta auf die gewünschten Ressourcen anwenden.

Beachten Sie bei der Arbeit mit Bucket-Labels Folgendes:

  • Schlüssel und Werte dürfen jeweils nicht mehr als 63 Zeichen umfassen.
  • Schlüssel und Werte dürfen nur Kleinbuchstaben, numerische Zeichen, Unterstriche und Bindestriche enthalten. Internationale Zeichen sind zulässig
  • Labelschlüssel müssen mit einem Kleinbuchstaben beginnen, internationale Zeichen sind zulässig.
  • Labelschlüssel dürfen nicht leer sein.
  • Auf jeden Bucket können maximal 64 Labels aktiv angewendet werden.
  • Wie im Allgemeinen bei Bucket-Metadaten sind Bucket-Labels nicht einzelnen Objekten oder Objektmetadaten zugeordnet.

Ein allgemeines Beispiel dazu, wie Sie mit Labels Ihre Ressourcen für die Abrechnung organisieren, finden Sie unter Abrechnungsexport in BigQuery – Abfragebeispiele.

Preisinformationen

Bucket-Labels können kostenlos verwendet werden.

Nächste Schritte