Halaman ini menjelaskan cara mematikan dan memulihkan Google Cloud project. Pahami jangka waktu pemulihan 30 hari, jadwal penghapusan resource, dan cara mencegah kehilangan data.
Menonaktifkan (menghapus) project
Menonaktifkan project akan menghentikan semua penagihan dan penggunaan resource. Tindakan ini akan segera memindahkan project ke periode pemulihan 30 hari, setelah itu project dan semua data terkait akan dihapus secara permanen. Hanya project dengan status siklus proses
ACTIVE yang dapat dimatikan.
Proses dan linimasa penghapusan
Saat Anda memulai penonaktifan, peristiwa berikut akan terjadi:
Penonaktifan langsung: Project akan langsung ditandai untuk dihapus dan tidak dapat digunakan.
Notifikasi: Google Cloud mengirim email notifikasi kepada pengguna yang memulai penghapusan dan kepada kontak yang tercantum dalam kategori Teknis di Kontak Penting.
Pencabutan penagihan: Semua akun Penagihan Cloud terkait akan dicabut. Pengaitan ini tidak otomatis diaktifkan kembali jika project dipulihkan nanti.
Periode pemulihan 30 hari: Project tetap dalam status
DELETE_REQUESTEDselama 30 hari. Selama periode ini, pemilik project dapat memulihkan project.Penghapusan permanen: Setelah 30 hari, project dan semua resource-nya akan dihapus secara permanen dan tidak dapat dipulihkan.
Pertimbangan penting
Sebelum mematikan project, tinjau risiko berikut:
Pemulihan resource: Meskipun sebagian besar resource dapat dipulihkan dalam jangka waktu 30 hari, beberapa layanan—seperti Cloud Storage dan Pub/Sub—menghapus resource lebih cepat. Data ini mungkin tidak dapat dipulihkan sepenuhnya meskipun project dipulihkan.
Penundaan pemulihan: Jika Anda memulihkan project, beberapa layanan mungkin memerlukan waktu hingga 36 jam untuk melanjutkan operasi sepenuhnya.
Project ID: Project ID bersifat unik dan permanen. Setelah project dihapus sepenuhnya, ID-nya tidak dapat digunakan kembali. Jika Anda ingin mempertahankan project ID kustom untuk digunakan di masa mendatang, hapus resource dalam project, bukan menonaktifkan project itu sendiri.
Kuota project: Hingga project dihapus secara permanen (setelah periode 30 hari), project tersebut terus dihitung dalam kuota project Anda.
Biaya penagihan: Project dapat terus dikenai biaya hingga siklus penagihan saat ini berakhir. Untuk menghindari tagihan yang tidak terduga, nonaktifkan penagihan secara manual sebelum memulai penonaktifan.
Pengaman
Untuk mencegah penghapusan project penting bisnis secara tidak sengaja, Anda dapat mengaktifkan rekomendasi risiko perubahan. Rekomendasi ini akan memberikan peringatan saat Anda mencoba menghapus project yang Google Cloud telah diidentifikasi sebagai penting berdasarkan aktivitas terbaru.
Untuk mempelajari lebih lanjut retensi data dan penghapusan yang aman, lihat Cara Google menyimpan data yang kami kumpulkan.
Anda dapat menonaktifkan project menggunakan Google Cloud konsol, Google Cloud CLI, atau API.
Konsol
-
Di konsol Google Cloud , buka halaman Setelan IAM & Admin.
Langkah-langkah selanjutnya akan muncul di konsol Google Cloud .
-
Di halaman IAM & Admin Settings, pilih project yang ingin Anda hapus, lalu
klik Shut down.
Nonaktifkan hanya muncul untuk pengguna yang memiliki izin
resourcemanager.projects.deletedalam project saat ini. - Klik Shut down.
- Masukkan project ID, lalu klik Shut down anyway.
gcloud
-
Di konsol Google Cloud , aktifkan Cloud Shell.
Di bagian bawah konsol Google Cloud , sesi Cloud Shell akan dimulai dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi pada sesi.
Untuk menghapus project, gunakan perintah
gcloud projects delete:gcloud projects delete PROJECT_IDDengan PROJECT_ID adalah ID project yang ingin Anda hapus.
REST
Cuplikan kode berikut akan menghapus project yang ditentukan:
Permintaan:
DELETE https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123
Memecahkan masalah penghapusan project
Jika Anda mengalami masalah saat mencoba menonaktifkan atau memulihkan project, biasanya hal ini disebabkan oleh batasan izin atau "hak gadai" resource tertentu. Untuk mengetahui informasinya, lihat Memecahkan masalah penghapusan project.
Memulihkan project
Pemilik project dapat memulihkan project yang dihapus dalam periode pemulihan 30 hari yang dimulai saat project ditutup.
Memulihkan project akan mengembalikannya ke status sebelum penutupan, dengan pengecualian berikut:
Penagihan dinonaktifkan di project saat project ditutup. Fitur ini tidak diaktifkan kembali secara otomatis setelah pemulihan. Anda harus menautkan project ke akun Penagihan Cloud secara manual. Anda mungkin perlu menunggu beberapa jam sebelum berhasil menautkan project yang baru saja dipulihkan ke akun penagihan.
Anda dapat memulihkan sebagian besar resource jika memulihkan project dalam periode 30 hari. Beberapa layanan seperti Cloud Storage atau Pub/Sub dapat menghapus data lebih cepat dari 30 hari. Resource ini mungkin tidak dapat dipulihkan sepenuhnya.
Diperlukan waktu hingga 36 jam agar semua layanan dalam project yang dipulihkan berfungsi sepenuhnya. Jika resource Anda tidak dipulihkan setelah periode ini, hubungi dukungan Google.
Beberapa layanan mungkin perlu dimulai ulang secara manual. Untuk mengetahui informasi selengkapnya, lihat Memulai Ulang Google Cloud Layanan.
Untuk memulihkan project, Anda harus memiliki izin resourcemanager.projects.undelete
di project tersebut. Untuk melihat project yang menunggu penghapusan di konsol, Anda juga memerlukan
izin berikut:
resourcemanager.projects.listresourcemanager.folders.list(jika project berada dalam folder)resourcemanager.projects.get
Untuk memulihkan project, gunakan salah satu metode berikut:
Konsol
Di Konsol Google Cloud , buka halaman Manage resources.
Di Project picker di bagian atas halaman, pilih resource organisasi Anda.
Di bawah daftar resource organisasi, folder, dan project, klik Resources pending deletion.
Centang kotak untuk project yang ingin Anda pulihkan, lalu klik Pulihkan. Pada dialog yang muncul, konfirmasi bahwa Anda ingin memulihkan project.
gcloud
-
Di konsol Google Cloud , aktifkan Cloud Shell.
Di bagian bawah konsol Google Cloud , sesi Cloud Shell akan dimulai dan menampilkan perintah command line. Cloud Shell adalah lingkungan shell dengan Google Cloud CLI yang sudah terinstal, dan dengan nilai yang sudah ditetapkan untuk project Anda saat ini. Diperlukan waktu beberapa detik untuk melakukan inisialisasi pada sesi.
Untuk memulihkan project, gunakan perintah
gcloud projects undelete:gcloud projects undelete PROJECT_IDPROJECT_ID adalah project ID atau nomor project dari project yang ingin Anda pulihkan.
REST
Cuplikan kode berikut memulihkan project yang ditentukan:
Permintaan:
POST https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123:undelete
Langkah berikutnya
- Pelajari cara memindahkan project dalam hierarki resource Anda.
- Pelajari cara memigrasikan project dari satu resource organisasi ke resource organisasi lain.