Halaman ini menjelaskan praktik terbaik dan petunjuk untuk menghapus aplikasi dengan aman.
Langkah-langkah untuk menghapus aplikasi
Petunjuk berikut ditujukan untuk konsol Google Cloud .
Konsol
Untuk menghapus aplikasi, ikuti langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Gemini Enterprise.
Untuk aplikasi yang ingin Anda hapus, klik , lalu klik Delete.
Di dialog Delete the app?, masukkan nama aplikasi Anda, lalu klik Confirm.
Praktik terbaik untuk menghapus aplikasi dengan kebijakan IAM
Menghapus aplikasi adalah tindakan yang tidak dapat dibatalkan. Oleh karena itu, jika aplikasi Anda telah mengonfigurasi kontrol akses, Anda dapat menghapus semua pengguna dari kebijakan IAM-nya sebelum menghapus aplikasi. Ikuti langkah-langkah berikut:
Hapus kebijakan IAM: Sebelum menghapus aplikasi, hapus kebijakan IAM-nya untuk menghapus akses pengguna. Anda dapat melakukannya dengan menetapkan array
bindingskosong.Dapatkan kebijakan IAM aplikasi Anda saat ini menggunakan metode
getIamPolicy.REST
curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID:getIamPolicy"Ganti kode berikut:
PROJECT_ID: ID project Anda.ENDPOINT_LOCATION: multi-region untuk permintaan API Anda. Tentukan salah satu nilai berikut:usuntuk multi-region ASeuuntuk multi-region Uni Eropaglobaluntuk lokasi Global
LOCATION: multi-region penyimpanan data Anda:global,us, ataueuAPP_ID: ID aplikasi yang ingin Anda konfigurasi.
Untuk menghapus semua binding yang ada, gunakan metode
setIamPolicydengan arraybindingskosong di isi permintaan.REST
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{ "policy": { "etag": "ETAG", "bindings": [] } }' \ "https://ENDPOINT_LOCATION-discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/collections/default_collection/engines/APP_ID:setIamPolicy"Ganti kode berikut:
ETAG: nilaietagyang Anda dapatkan sebagai respons saat Anda menggunakan metodegetIamPolicy.PROJECT_ID: ID project Anda.ENDPOINT_LOCATION: multi-region untuk permintaan API Anda. Tentukan salah satu nilai berikut:usuntuk multi-region ASeuuntuk multi-region Uni Eropaglobaluntuk lokasi Global
LOCATION: multi-region penyimpanan data Anda:global,us, ataueuAPP_ID: ID aplikasi yang ingin Anda konfigurasi.
Konfirmasi dampak pengguna: Setelah menghapus kebijakan dan memberikan waktu propagasi, konfirmasi bahwa pencabutan akses tidak menyebabkan masalah yang tidak diinginkan bagi pengguna.
Hapus aplikasi: Setelah Anda mengonfirmasi dampaknya, lanjutkan dengan menghapus aplikasi seperti yang dijelaskan di bagian Langkah-langkah untuk menghapus aplikasi.