Halaman ini menjelaskan cara menyiapkan penghancuran versi secret yang tertunda, memperbarui atau menghapus durasi penundaan penghancuran, dan memulihkan versi secret yang dijadwalkan untuk dimusnahkan.
Saat Anda menghancurkan versi secret, materi secret tersebut segera dihancurkan dan dihapus secara permanen. Sebagai Admin Secret Manager, Anda dapat menyiapkan penghancuran versi secret yang tertunda, sehingga versi secret tidak langsung dihancurkan saat diminta dan tetap dapat dipulihkan selama durasi yang dapat dikonfigurasi.
Jika pemusnahan tertunda diaktifkan pada secret dan Anda menghancurkan versi secret, hal berikut akan terjadi:
- Versi ini dinonaktifkan, sehingga tidak dapat digunakan.
- Sistem menjadwalkan versi untuk pemusnahan permanen pada akhir periode penundaan.
- Setelah periode penundaan berakhir, versi rahasia akan dihancurkan secara permanen dan tidak dapat dibatalkan.
Manfaat
Fitur ini memberikan manfaat sebagai berikut:
Lapisan perlindungan tambahan terhadap kehancuran materi rahasia yang sangat berbahaya secara tidak sengaja atau berbahaya. Setiap pengguna dengan peran Secret Manager Secret Version Manager dapat menghancurkan versi secret. Tindakan ini tidak dapat dibatalkan. Dengan menyiapkan pemusnahan tertunda, Anda dapat mencegah pemusnahan versi secret secara langsung. Anda dapat memberi pengguna akses minimum yang diperlukan untuk mengelola siklus proses versi secret karena Anda dapat memantau dan mencegah pemusnahan data sensitif yang tidak disengaja.
Penghancuran versi rahasia akan memicu notifikasi SECRET_VERSION_DESTROY_SCHEDULED ke topik Pub/Sub yang dikonfigurasi di rahasia. Sebagai Admin Secret Manager, Anda dapat membatalkan penghancuran terjadwal dan memulihkan versi secret dengan mengaktifkan atau menonaktifkan versi secret.
Sebelum memulai
Aktifkan Secret Manager API.
Siapkan autentikasi.
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
Konsol
Saat menggunakan Konsol Google Cloud untuk mengakses API dan layanan Google Cloud, Anda tidak perlu menyiapkan autentikasi.
gcloud
Anda dapat menggunakan sampel gcloud CLI di halaman ini dari salah satu lingkungan pengembangan berikut:
-
Cloud Shell: Untuk menggunakan terminal online dengan gcloud CLI yang sudah disiapkan, aktifkan Cloud Shell.
Di bagian bawah halaman ini, sesi Cloud Shell akan dimulai dan menampilkan perintah command line. Perlu waktu beberapa detik hingga sesi dimulai.
-
Shell lokal: Untuk menggunakan gcloud CLI di lingkungan pengembangan lokal, instal dan initialize gcloud CLI.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:
gcloud init
-
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk menyiapkan penghancuran versi secret yang tertunda, minta administrator Anda untuk memberi Anda peran IAM Admin Secret Manager (roles/secretmanager.admin
) atas secret tersebut.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses.
Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.
Siapkan pemusnahan tertunda
Anda dapat mengaktifkan penghancuran versi secret yang tertunda saat membuat secret atau memperbarui secret.
Konsol
Di konsol Google Cloud, buka halaman Secret Manager.
Ikuti langkah-langkah yang diperlukan untuk membuat secret.
Buka bagian Tunda pemusnahan versi rahasia.
Centang kotak Tetapkan pemusnahan tertunda.
Di kolom Destruction delay duration, masukkan durasi dalam hari. Nilai minimum yang dapat Anda masukkan adalah 1 hari, sedangkan nilai maksimumnya adalah 1.000 hari.
Klik Create secret.
Untuk mengaktifkan fitur ini pada secret yang ada, buka halaman Edit secret, lalu konfigurasikan durasi penundaan pemusnahan.
gcloud
Untuk mengonfigurasi durasi penundaan pemusnahan pada rahasia, gunakan perintah gcloud beta secrets create.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut.
- TTL_DURATION: durasi penundaan pemusnahan untuk versi secret. Anda dapat memasukkan durasi dalam format apa pun, misalnya, hari, jam, atau detik. Durasi minimum yang diperlukan adalah 1 hari, sedangkan durasi maksimum dapat ditetapkan ke 1.000 hari.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud beta secrets create SECRET_ID --version-destroy-ttl=TTL_DURATION
Windows (PowerShell)
gcloud beta secrets create SECRET_ID --version-destroy-ttl=TTL_DURATION
Windows (cmd.exe)
gcloud beta secrets create SECRET_ID --version-destroy-ttl=TTL_DURATION
Respons berisi secret yang baru dibuat.
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: ID project Google Cloud tempat Anda ingin membuat rahasia
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut.
- TTL_DURATION: durasi penundaan pemusnahan untuk versi secret. Masukkan durasi dalam detik. Perhatikan bahwa durasi minimum yang diperlukan adalah 1 hari, sedangkan durasi maksimum dapat ditetapkan ke 1.000 hari.
Metode HTTP dan URL:
POST https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets?secretId=SECRET_ID
Isi JSON permintaan:
{"replication": {"automatic": {}}, "version_destroy_ttl":"TTL_DURATION"}
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets?secretId=SECRET_ID"
PowerShell
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets?secretId=SECRET_ID" | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name":"projects/PROJECT_ID/secrets/SECRET_ID", "replication":{ "automatic":{ } }, "createTime":"2023-10-16T17:10:16.345401Z", "etag":"\"1607d90ee3d84c\"", "versionDestroyTtl":"TTL_DURATION" }
Pemusnahan tertunda tidak berlaku dalam skenario berikut:
- Jika secret dihapus, semua materi secret dan versi secret terkait akan segera dihapus.
- Jika tanggal habis masa berlaku ditetapkan di secret dan masa berlaku rahasia tersebut berakhir, semua versi secret akan segera dihancurkan, meskipun pemusnahan yang tertunda diaktifkan pada rahasia tersebut.
Perbarui durasi penundaan pemusnahan
Konsol
Di konsol Google Cloud, buka halaman Secret Manager.
Edit rahasia Anda menggunakan salah satu opsi berikut:
- Klik Tindakan lainnya yang terkait dengan rahasia yang ingin Anda edit, lalu pilih Edit dari menu.
- Klik nama secret untuk membuka halaman Secret details. Di halaman Secret details, klik Edit secret.
Buka bagian Tunda pemusnahan versi rahasia.
Di kolom Destruction delay duration, masukkan durasi yang telah diperbarui.
Klik Update Secret.
gcloud
Untuk memperbarui durasi penundaan pemusnahan, gunakan perintah gcloud beta secrets update.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
- TTL_DURATION: durasi penundaan pemusnahan untuk versi secret
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud beta secrets update SECRET_ID --version-destroy-ttl=TTL_DURATION
Windows (PowerShell)
gcloud beta secrets update SECRET_ID --version-destroy-ttl=TTL_DURATION
Windows (cmd.exe)
gcloud beta secrets update SECRET_ID --version-destroy-ttl=TTL_DURATION
Respons berisi rahasia yang diperbarui.
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID Google Cloud
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
- TTL_DURATION: durasi penundaan pemusnahan untuk versi secret
Metode HTTP dan URL:
PATCH https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID?updateMask=version_destroy_ttl
Isi JSON permintaan:
{ "version_destroy_ttl":"TTL_DURATION" }
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID?updateMask=version_destroy_ttl"
PowerShell
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID?updateMask=version_destroy_ttl" | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name":"projects/PROJECT_ID/secrets/SECRET_ID", "replication":{ "automatic":{ } }, "createTime":"2023-10-16T17:10:16.345401Z", "etag":"\"1607d90ee3d84c\"", "versionDestroyTtl":"TTL_DURATION" }
Versi secret yang terpengaruh oleh durasi penundaan pemusnahan bergantung pada hal berikut:
- Jika penghancuran tertunda ditetapkan untuk pertama kalinya pada secret, durasi penundaan penghancuran akan memengaruhi semua versi secret yang aktif (diaktifkan dan dinonaktifkan).
- Jika durasi penundaan pemusnahan diperbarui atau dihapus, perubahan hanya mencerminkan versi secret baru tempat tindakan pemusnahan dicoba. Versi rahasia yang sudah dijadwalkan untuk dimusnahkan akan terus dihancurkan pada waktu penghancuran yang dijadwalkan.
Nonaktifkan penghancuran tertunda
Konsol
Di konsol Google Cloud, buka halaman Secret Manager.
Edit rahasia Anda menggunakan salah satu opsi berikut:
- Klik Tindakan lainnya yang terkait dengan rahasia yang ingin Anda edit, lalu pilih Edit dari menu.
- Klik nama secret untuk membuka halaman Secret details. Di halaman Secret details, klik Edit secret.
Buka bagian Tunda pemusnahan versi rahasia.
Hapus centang pada kotak Tetapkan pemusnahan tertunda.
Klik Update Secret.
gcloud
Untuk menghapus durasi penundaan pemusnahan, gunakan perintah gcloud beta secrets update.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud beta secrets update SECRET_ID --remove-version-destroy-ttl
Windows (PowerShell)
gcloud beta secrets update SECRET_ID --remove-version-destroy-ttl
Windows (cmd.exe)
gcloud beta secrets update SECRET_ID --remove-version-destroy-ttl
Respons berisi rahasia yang diperbarui.
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID Google Cloud
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
Metode HTTP dan URL:
PATCH https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID?updateMask=version_destroy_ttl
Isi JSON permintaan:
{}
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID?updateMask=version_destroy_ttl"
PowerShell
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method PATCH `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID?updateMask=version_destroy_ttl" | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name":"projects/PROJECT_ID/secrets/SECRET_ID", "replication":{ "automatic":{ } }, "createTime":"2023-10-16T17:10:16.345401Z", "etag":"\"1607d90ee3d84c\"" }
Menguji penghancuran versi secret yang tertunda
Konsol
Di konsol Google Cloud, buka halaman Secret Manager.
Klik nama secret. Halaman Secret details akan muncul.
Di halaman Secret details, pada tabel Versions, pilih versi secret.
Di kolom Tindakan, klik
Lihat lainnya, lalu klik Musnahkan.Pada dialog yang muncul, klik Jadwalkan pemusnahan versi yang dipilih.
gcloud
Untuk menghancurkan versi secret, gunakan perintah gcloud beta secrets version buka.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- SECRET_VERSION_ID: ID versi atau ID yang sepenuhnya memenuhi syarat untuk versi tersebut
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud beta secrets versions destroy SECRET_VERSION_ID --secret=SECRET_ID
Windows (PowerShell)
gcloud beta secrets versions destroy SECRET_VERSION_ID --secret=SECRET_ID
Windows (cmd.exe)
gcloud beta secrets versions destroy SECRET_VERSION_ID --secret=SECRET_ID
Responsnya berisi versi rahasia yang dihancurkan.
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID Google Cloud
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
- VERSION_ID: ID versi atau ID yang sepenuhnya memenuhi syarat untuk versi tersebut
Metode HTTP dan URL:
POST https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID/:destroy
Isi JSON permintaan:
{}
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID/:destroy"
PowerShell
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID/:destroy" | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name":"projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID", "createTime":"2023-10-16T17:21:55.920036Z", "state":"DISABLED", "replicationStatus":{ "automatic":{ } }, "etag":"\"1607d8b2fc1cf4\"", "scheduledDestroyTime":"2023-10-16T17:26:57.459395960Z" }
Versi rahasia akan langsung dinonaktifkan dan dijadwalkan untuk dimusnahkan setelah durasi penundaan pemusnahan berakhir. Anda dapat melihat tanggal dan waktu pasti kapan versi akan dihancurkan di kolom Dijadwalkan untuk dimusnahkan pada di tabel Versi.
Pulihkan versi secret
Anda dapat memulihkan versi secret yang dijadwalkan untuk dimusnahkan dengan mengaktifkan atau menonaktifkan versi secret.
Mengaktifkan versi secret yang dijadwalkan untuk dimusnahkan
Konsol
Di konsol Google Cloud, buka halaman Secret Manager.
Klik nama secret. Halaman Secret details akan muncul.
Di halaman Secret details, di tabel Versions, pilih versi secret yang dijadwalkan untuk dimusnahkan.
Di kolom Tindakan, klik
Lihat lainnya, lalu klik Aktifkan.Pada dialog yang muncul, klik Enable selected version.
gcloud
Untuk mengaktifkan versi secret yang dijadwalkan untuk dimusnahkan, gunakan perintah gcloud beta secrets functions enable.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- SECRET_VERSION_ID: ID versi atau ID yang sepenuhnya memenuhi syarat untuk versi tersebut
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud beta secrets versions enable SECRET_VERSION_ID --secret=SECRET_ID
Windows (PowerShell)
gcloud beta secrets versions enable SECRET_VERSION_ID --secret=SECRET_ID
Windows (cmd.exe)
gcloud beta secrets versions enable SECRET_VERSION_ID --secret=SECRET_ID
Respons berisi versi rahasia yang diaktifkan.
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID Google Cloud
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
- VERSION_ID: ID versi atau ID yang sepenuhnya memenuhi syarat untuk versi tersebut
Metode HTTP dan URL:
POST https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID/:enable
Isi JSON permintaan:
{}
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID/:enable"
PowerShell
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID/:enable" | Select-Object -Expand Content
Anda akan melihat respons JSON seperti berikut:
{ "name":"projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID", "createTime":"2023-10-16T17:21:55.920036Z", "state":"ENABLED", "replicationStatus":{ "automatic":{ } }, "etag":"\"1607d8b3e8e1bc\"" }
Menonaktifkan versi secret yang dijadwalkan untuk dimusnahkan
Konsol
Di konsol Google Cloud, buka halaman Secret Manager.
Klik nama secret. Halaman Secret details akan muncul.
Di halaman Secret details, di tabel Versions, pilih versi secret yang dijadwalkan untuk dimusnahkan.
Di kolom Tindakan, klik
Lihat lainnya, lalu klik Nonaktifkan.Pada dialog yang muncul, klik Disable selected version.
gcloud
Untuk menonaktifkan versi secret yang dijadwalkan untuk dimusnahkan, gunakan perintah gcloud beta secrets options disabled.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- SECRET_VERSION_ID: ID versi atau ID yang sepenuhnya memenuhi syarat untuk versi tersebut
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud beta secrets versions disable SECRET_VERSION_ID --secret=SECRET_ID
Windows (PowerShell)
gcloud beta secrets versions disable SECRET_VERSION_ID --secret=SECRET_ID
Windows (cmd.exe)
gcloud beta secrets versions disable SECRET_VERSION_ID --secret=SECRET_ID
Responsnya berisi versi rahasia yang dinonaktifkan.
REST
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID Google Cloud
- SECRET_ID: ID rahasia atau ID yang sepenuhnya memenuhi syarat untuk rahasia tersebut
- VERSION_ID: ID versi atau ID yang sepenuhnya memenuhi syarat untuk versi tersebut
Metode HTTP dan URL:
POST https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID/:disable
Isi JSON permintaan:
{}
Untuk mengirim permintaan Anda, pilih salah satu opsi berikut:
curl
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID/:disable"
PowerShell
Simpan isi permintaan dalam file bernama request.json
,
dan jalankan perintah berikut:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://secretmanager.googleapis.com/v1/projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID/:disable" | Select-Object -Expand Content
Anda akan melihat respons JSON yang mirip dengan berikut ini:
{ "name":"projects/PROJECT_ID/secrets/SECRET_ID/versions/VERSION_ID", "createTime":"2023-10-16T17:21:55.920036Z", "state":"DISABLED", "replicationStatus":{ "automatic":{ } }, "etag":"\"1607d8b3e8e1bc\"" }
Langkah selanjutnya
- Pelajari cara memastikan integritas data.
- Pelajari praktik terbaik.