Secrets mit Secret Manager in Cloud Code for IntelliJ verwalten
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit Secret Manager können Sie das Speichern von Secrets in Ihrer Codebasis vermeiden.
Stattdessen speichern Sie sie in Secret Manager und rufen sie bei Bedarf programmatisch ab. Mit der Secret Manager-Integration von Cloud Code können Sie Secrets ganz einfach erstellen, aufrufen, aktualisieren und verwenden.
Auf dieser Seite wird beschrieben, wie Sie in Ihrer IDE auf Secret Manager zugreifen und wie Sie Secrets erstellen und verwalten können.
Secret Manager aktivieren
Ihr Secret muss sich im selben Projekt wie Ihr Anwendungscode befinden und die Secret Manager API muss für Ihr Projekt aktiviert sein.
Klicken Sie zum Starten von Secret Manager in der rechten Cloud Code-Seitenleiste auf den Tab „Secret Manager“ oder rufen Sie Tools > Cloud Code > Secret Manager auf.
Wenn Sie die Secret Manager API nicht aktiviert haben, aktivieren Sie diese, wenn Sie von Cloud Code dazu aufgefordert werden. Klicken Sie dazu auf API aktivieren.
Secrets erstellen und aufrufen
Secrets erstellen
Sie können ein Secret mit einer der folgenden Methoden erstellen:
"Secret Manager"-Bereich verwenden
Gehen Sie zum Bereich „Secret Manager“.
Klicken Sie auf + Hinzufügen.
Konfigurieren Sie im Dialogfeld „Secret erstellen“ Ihr Secret und klicken Sie auf OK.
Editor verwenden
Öffnen Sie im Editor eine Datei mit Text, den Sie als Secret speichern möchten.
Markieren Sie den zu speichernden Text als Secret, klicken Sie mit der rechten Maustaste und klicken Sie dann auf Secret im Secret Manager erstellen.
Konfigurieren Sie im Dialogfeld „Secret erstellen“ Ihr Secret und klicken Sie auf OK.
Project Explorer verwenden
Klicken Sie im Projekt-Explorer mit der rechten Maustaste darauf, ohne einen Text zu markieren, und klicken Sie dann auf Secret in Secret Manager erstellen.
Konfigurieren Sie im Dialogfeld „Secret erstellen“ Ihr Secret und klicken Sie auf OK.
Neue Versionen von Secrets erstellen
Erstellen Sie eine neue Version des Secrets, um ein vorhandenes Secret zu aktualisieren:
Klicken Sie im Bereich „Secret Manager“ mit der rechten Maustaste auf ein Secret und dann auf Neue Version.
Legen Sie im Dialogfeld „Neue Version hinzufügen“ den Wert Ihres vorhandenen Secrets im Feld „Secret-Wert“ fest oder importieren Sie eine Datei.
Wenn Sie alle vorherigen Versionen Ihres Secrets entfernen und nur die neue Version beibehalten möchten, wählen Sie Alle früheren Versionen deaktivieren aus.
Klicken Sie auf OK. Ihre Version wird hinzugefügt, Sie können Ihre neueste Secrets-Version und gegebenenfalls alle Versionen Ihres Secrets auf dem Tab „Versionen“ sehen.
Secrets aufrufen
Zum Aufrufen von Secrets wählen Sie im Bereich „Secret Manager“ ein Secret aus der Liste aus, die im Abschnitt „Secret-Name“ angezeigt wird. Die zugehörigen Details wie Name, Replikationsrichtlinie, Erstellungszeitstempel und Ressourcen-ID werden auf dem Tab „Übersicht“ aufgeführt.
Wenn Sie ein Secret im Browser ansehen und verwalten möchten, klicken Sie mit der rechten Maustaste auf das Secret und wählen Sie In Cloud Console öffnen aus.
Von Ihrer Anwendung aus auf Secrets zugreifen
Nachdem Ihr Secret erstellt wurde, können Sie es in Ihren Code aufnehmen und die Authentifizierung einrichten.
So greifen Sie von Ihrer Anwendung aus auf das neu erstellte Secret zu:
Klicken Sie im Bereich „Secret Manager“ auf den Namen des Secrets, auf das Sie im Code zugreifen möchten, und dann auf den Tab Code.
Klicken Sie auf Installieren Sie die Secret Manager-Clientbibliothek.
Legen Sie auf der Seite „Secret Manager API“ das Google Cloud-Projekt fest und aktivieren Sie die Secret Manager API, falls noch nicht geschehen.
Folgen Sie der Anleitung unter Clientbibliothek installieren für die verwendete Sprache.
Passen Sie das relevante Code-Snippet an und fügen Sie es in den Code Ihrer Anwendung ein.
Wenn Sie ein Dienstkonto verwenden, weisen Sie Ihrem Google-Dienstkonto die Rolle zu, die für den Zugriff auf Ihr Secret Manager-Secret erforderlich ist. Informationen zu IAM-Rollen, die für Secret Manager verfügbar sind, finden Sie in der Anleitung zur Zugriffssteuerung für Secret Manager.
So senden Sie Feedback oder melden ein Problem in Ihrer IntelliJ-IDE: Tools > Cloud Code > Hilfe / Info > Feedback geben oder Problem melden, um ein Problem auf GitHub zu melden.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-09-05 (UTC)."],[[["\u003cp\u003eSecret Manager allows you to store secrets outside of your codebase, enhancing security by fetching them programmatically when needed.\u003c/p\u003e\n"],["\u003cp\u003eYou can enable Secret Manager and create secrets directly within your IDE through the Secret Manager pane, the editor, or the project explorer.\u003c/p\u003e\n"],["\u003cp\u003eUpdating existing secrets involves creating new versions, with the option to disable all past versions to retain only the latest one.\u003c/p\u003e\n"],["\u003cp\u003eSecrets can be viewed with their details in the Overview tab, or they can be opened in the Cloud console for more in-depth management.\u003c/p\u003e\n"],["\u003cp\u003eAccessing secrets within your application involves installing the Secret Manager client library, integrating code snippets, and configuring authentication.\u003c/p\u003e\n"]]],[],null,["# Manage secrets with Secret Manager in Cloud Code for IntelliJ\n\nSecret Manager lets you avoid storing secrets in your codebase.\nInstead, you store them in Secret Manager and fetch them\nprogrammatically when you need them. With Cloud Code's\nSecret Manager integration, you can easily create, view,\nupdate, and use secrets.\n\nThis page describes how to access Secret Manager in your IDE\nand how you can get started creating and managing secrets.\n\nEnabling Secret Manager\n-----------------------\n\nYour secret needs to be in the same project as your application code and\nSecret Manager API needs to be enabled for your project.\n\n1. To launch Secret Manager, click the\n Secret Manager tab in the right Cloud Code\n sidebar or go to **Tools** \\\u003e **Cloud Code** \\\u003e\n **Secret Manager**.\n\n2. If you haven't enabled the Secret Manager API,\n enable it when Cloud Code prompts you by clicking\n **Enable API**.\n\nCreating and viewing secrets\n----------------------------\n\n### Creating secrets\n\nYou can create a secret using one of the following methods:\n\n#### Using the Secret Manager pane\n\n1. Navigate to the Secret Manager pane.\n\n2. Click **+ Add**.\n\n3. In the Create Secret dialog, configure your secret and then click\n **OK**.\n\n#### Using the editor\n\n1. Open a file containing text you would like to store as a secret in the editor.\n2. Highlight the text to store as a secret, right-click the text, and then click **Create Secret in Secret Manager**.\n3. In the Create Secret dialog, configure your secret and then click **OK**.\n\n#### Using the project explorer\n\n1. In the project explorer, without highlighting any text, right-click and then\n click **Create Secret in Secret Manager**.\n\n2. In the Create Secret dialog, configure your secret and then click\n **OK**.\n\n### Creating new versions of secrets\n\nTo update an existing secret, create a new version of the secret:\n\n1. In the Secret Manager pane, right-click a secret and then\n click **New Version**.\n\n2. In the Add new version dialog, set the value of your existing secret by using\n the Secret value field or by importing a file.\n\n3. To remove all previous versions of your secret and keep just the new version\n you're creating, choose **Disable all past versions**.\n\n4. Click **OK**. Your version is added, you can see your latest secret\n version, and if applicable, all the versions of your secret listed on\n the Versions tab.\n\n### Viewing secrets\n\nTo view secrets, in the Secret Manager pane, select a secret\nfrom the list displayed in the Secret Name section. Its details such as name,\nreplication policy, creation timestamp, and resource ID are listed in the\nOverview tab.\n\nTo view and manage a secret in your browser, right-click the secret and then\nchoose **Open in Cloud console**.\n\nAccessing secrets from your application\n---------------------------------------\n\nAfter your secret is created, you can include it in your code and set up\nauthentication.\n\nTo access your newly created secret from your application, follow these steps:\n\n1. In the Secret Manager pane, click the name of the secret you want to access in code and then click the **Code** tab.\n2. Click **Install the Secret Manager client library**.\n3. On the Secret Manager API page, set the Google Cloud project and enable the Secret Manager API if you haven't already.\n4. Follow the instructions under **Install Client Library** for the language you're using.\n5. Customize and include the [relevant code snippet](/secret-manager/docs/access-secret-version) in your application's code.\n6. If you're using a service account, assign your Google service account the role required to access your Secret Manager secret. For information about IAM roles available for Secret Manager, see the [Secret Manager access control guide](/secret-manager/docs/access-control).\n7. To complete your authentication setup, follow the instructions in [Setting up authentication](/code/docs/intellij/client-libraries-ux#setting_up_authentication).\n\nGet support\n-----------\n\nTo submit feedback or report an issue in your IntelliJ IDE, go to **Tools** \\\u003e **Cloud Code** \\\u003e **Help / About** \\\u003e **Submit\nfeedback or report an issue** to report an issue on [GitHub](https://github.com/GoogleCloudPlatform/cloud-code-intellij/issues)."]]