Mengelola secret dengan Secret Manager di Cloud Code for IntelliJ
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Dengan Secret Manager, Anda dapat menghindari penyimpanan secret dalam codebase.
Sebagai gantinya, Anda menyimpannya di Secret Manager dan mengambilnya
secara terprogram saat Anda membutuhkannya. Dengan integrasi Secret Manager Cloud Code, Anda dapat membuat, melihat, memperbarui, dan menggunakan secret dengan mudah.
Halaman ini menjelaskan cara mengakses Secret Manager di IDE Anda
dan cara mulai membuat serta mengelola secret.
Mengaktifkan Secret Manager
Secret Anda harus berada di project yang sama dengan kode aplikasi Anda dan Secret Manager API harus diaktifkan untuk project Anda.
Untuk meluncurkan Secret Manager, klik tab Secret Manager di sidebar Cloud Code kanan atau buka Tools > Cloud Code > Secret Manager.
Jika Anda belum mengaktifkan Secret Manager API, aktifkan saat Cloud Code meminta Anda melakukannya dengan mengklik Enable API.
Membuat dan melihat secret
Membuat secret
Anda dapat membuat secret menggunakan salah satu metode berikut:
Menggunakan panel Secret Manager
Buka panel Secret Manager.
Klik + Tambahkan.
Pada dialog Create Secret, konfigurasi rahasia Anda, lalu klik OK.
Menggunakan editor
Buka file yang berisi teks yang ingin Anda simpan sebagai rahasia di editor.
Tandai teks yang akan disimpan sebagai secret, klik kanan teks, lalu klik
Create Secret in Secret Manager.
Pada dialog Create Secret, konfigurasi rahasia Anda, lalu klik OK.
Menggunakan penjelajah project
Di project explorer, tanpa menandai teks apa pun, klik kanan, lalu
klik Create Secret in Secret Manager.
Pada dialog Create Secret, konfigurasi rahasia Anda, lalu klik OK.
Membuat versi baru secret
Untuk memperbarui secret yang ada, buat versi baru secret:
Di panel Secret Manager, klik kanan rahasia, lalu klik New Version.
Dalam dialog Tambahkan versi baru, tetapkan nilai secret yang ada menggunakan kolom Nilai secret atau dengan mengimpor file.
Untuk menghapus semua versi rahasia Anda sebelumnya dan hanya menyimpan versi baru yang Anda buat, pilih Nonaktifkan semua versi sebelumnya.
Klik Oke. Versi Anda ditambahkan, Anda dapat melihat versi rahasia terbaru, dan jika berlaku, semua versi rahasia Anda yang tercantum di tab Versi.
Melihat secret
Untuk melihat secret, di panel Secret Manager, pilih secret
dari daftar yang ditampilkan di bagian Nama Secret. Detailnya seperti nama,
kebijakan replikasi, stempel waktu pembuatan, dan ID resource tercantum di tab
Ringkasan.
Untuk melihat dan mengelola secret di browser, klik kanan secret, lalu pilih Open in Cloud console.
Mengakses secret dari aplikasi Anda
Setelah rahasia Anda dibuat, Anda dapat menyertakannya dalam kode dan menyiapkan
autentikasi.
Untuk mengakses secret yang baru dibuat dari aplikasi Anda, ikuti langkah-langkah berikut:
Di panel Secret Manager, klik nama secret yang ingin Anda akses dalam kode, lalu klik tab Code.
Klik Install the Secret Manager client library.
Di halaman Secret Manager API, tetapkan project Google Cloud
dan aktifkan Secret Manager API jika Anda belum
melakukannya.
Ikuti petunjuk di bagian Instal Library Klien untuk bahasa yang Anda gunakan.
Jika Anda menggunakan akun layanan, tetapkan peran yang diperlukan untuk mengakses secret Secret Manager ke akun layanan Google Anda. Untuk
mengetahui informasi tentang peran IAM yang tersedia untuk Secret Manager, lihat
panduan kontrol akses Secret Manager.
Untuk mengirimkan masukan atau melaporkan masalah di IDE IntelliJ, buka
Tools > Cloud Code > Help / About > Submit
feedback or report an issue untuk melaporkan masalah di GitHub.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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)."]]