In diesem Thema wird beschrieben, wie Sie die Metadaten eines Secrets bearbeiten. Sie können viele Eigenschaften eines Secrets aktualisieren, z. B. den Verschlüsselungstyp, die Rotationsrichtlinie, das Ablaufdatum, Labels und Ereignisbenachrichtigungen. Außerdem können Sie Anmerkungen hinzufügen und Aliasse für Secret-Versionen einrichten. Der Name oder Wert des Secrets und die Replikationsrichtlinie können nicht bearbeitet werden. Wenn Sie Ihrem Secret einen neuen Wert hinzufügen möchten, müssen Sie eine neue Secret-Version erstellen.
Erforderliche Rollen
Zum Aktualisieren der Metadaten eines Secrets ist die Rolle „Secret Manager-Administrator“ (roles/secretmanager.admin
) für das Secret oder das Projekt erforderlich.
Secret bearbeiten
Console
-
Rufen Sie in der Google Cloud Console die Seite Secret Manager auf.
-
Sie haben folgende Möglichkeiten, ein Secret zu bearbeiten:
-
Klicken Sie auf das
Dreipunkt-Menü, das mit dem Secret verknüpft ist, das Sie bearbeiten möchten, und wählen Sie dann im Menü Bearbeiten aus. -
Klicken Sie auf den Namen des Secrets, um die Seite Secret-Details aufzurufen.
-
Klicken Sie auf der Seite Secret-Details auf
Secret bearbeiten.
-
-
Aktualisieren Sie auf der Seite Secret bearbeiten die Eigenschaften nach Bedarf und klicken Sie dann auf Secret aktualisieren.
gcloud
Wenn Sie Secret Manager in der Befehlszeile verwenden möchten, installieren oder aktualisieren Sie zuerst die Google Cloud CLI auf Version 378.0.0 oder höher. In Compute Engine oder GKE müssen Sie sich mit dem Bereich cloud-platform authentifizieren.
$ gcloud secrets update secret-id \
--update-labels=key=value
C#
Um diesen Code auszuführen, müssen Sie eine C#-Entwicklungsumgebung einrichten und das Secret Manager C# SDK installieren. In Compute Engine oder GKE müssen Sie sich mit dem Bereich cloud-platform authentifizieren.
Go
Um diesen Code auszuführen, müssen Sie zuerst eine Go-Entwicklungsumgebung einrichten und das Secret Manager Go SDK installieren. In Compute Engine oder GKE müssen Sie sich mit dem Bereich cloud-platform authentifizieren.
Java
Um diesen Code auszuführen, müssen Sie zuerst eine Java-Entwicklungsumgebung einrichten und das Secret Manager Java SDK installieren. In Compute Engine oder GKE müssen Sie sich mit dem Bereich cloud-platform authentifizieren.
Node.js
Um diesen Code auszuführen, müssen Sie zuerst eine Node.js-Entwicklungsumgebung einrichten und das Cloud KMS Node.js SDK installieren. In Compute Engine oder GKE müssen Sie sich mit dem Bereich cloud-platform authentifizieren.
PHP
Um diesen Code auszuführen, müssen Sie zuerst die Informationen zur Verwendung von PHP in Google Cloud und zum Installieren des Secret Manager PHP SDK lesen. In Compute Engine oder GKE müssen Sie sich mit dem Bereich cloud-platform authentifizieren.
Python
Um diesen Code auszuführen, müssen Sie zuerst eine Python-Entwicklungsumgebung einrichten und das Secret Manager Python SDK installieren. In Compute Engine oder GKE müssen Sie sich mit dem Bereich cloud-platform authentifizieren.
Ruby
Um diesen Code auszuführen, müssen Sie zuerst eine Ruby-Entwicklungsumgebung einrichten und das Secret Manager Ruby SDK installieren. In Compute Engine oder GKE müssen Sie sich mit dem Bereich cloud-platform authentifizieren.
API
In diesen Beispielen wird curl verwendet, um die Verwendung mit der API zu demonstrieren. Sie können Zugriffstokens mit gcloud auth print-access-token generieren. In Compute Engine oder GKE müssen Sie sich mit dem Bereich cloud-platform authentifizieren.
$ curl "https://secretmanager.googleapis.com/v1/projects/project-id/secrets/secret-id?updateMask=labels" \
--request "PATCH" \
--header "authorization: Bearer $(gcloud auth print-access-token)" \
--header "content-type: application/json" \
--data "{'labels': {'key': 'value'}}"
Berechtigungen und Labels für mehrere Secrets bearbeiten
-
Rufen Sie in der Google Cloud Console die Seite Secret Manager auf.
-
Klicken Sie auf der Seite Secret Manager auf das Kästchen neben dem Namen des Secrets.
-
Wenn das Infofeld geschlossen ist, klicken Sie auf Infofeld ansehen, um es einzublenden.
-
Wählen Sie im Infofeld den Tab Labels aus.
-
Klicken Sie auf Label hinzufügen und geben Sie einen Schlüssel und einen Wert für das Label ein.
-
Klicken Sie auf Speichern.
Nächste Schritte
- Weitere Informationen zum Verwalten des Zugriffs auf Secrets
- Weitere Informationen zum Einrichten von Rotationsplänen für Secrets
- Weitere Informationen zum Einrichten von Benachrichtigungen für ein Secret
- Informationen zum Aktivieren von vom Kunden verwalteten Verschlüsselungsschlüsseln (CMEK) für Secret Manager