Menghapus aplikasi

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:

  1. Di konsol Google Cloud , buka halaman Gemini Enterprise.

    Gemini Enterprise

  2. Untuk aplikasi yang ingin Anda hapus, klik , lalu klik Delete.

  3. 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:

  1. Hapus kebijakan IAM: Sebelum menghapus aplikasi, hapus kebijakan IAM-nya untuk menghapus akses pengguna. Anda dapat melakukannya dengan menetapkan array bindings kosong.

    1. 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:
        • us untuk multi-region AS
        • eu untuk multi-region Uni Eropa
        • global untuk lokasi Global
        Untuk mengetahui informasi selengkapnya, lihat Menentukan multi-region untuk penyimpanan data Anda.
      • LOCATION: multi-region penyimpanan data Anda: global, us, atau eu
      • APP_ID: ID aplikasi yang ingin Anda konfigurasi.

    2. Untuk menghapus semua binding yang ada, gunakan metode setIamPolicy dengan array bindings kosong 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: nilai etag yang Anda dapatkan sebagai respons saat Anda menggunakan metode getIamPolicy.
      • PROJECT_ID: ID project Anda.
      • ENDPOINT_LOCATION: multi-region untuk permintaan API Anda. Tentukan salah satu nilai berikut:
        • us untuk multi-region AS
        • eu untuk multi-region Uni Eropa
        • global untuk lokasi Global
        Untuk mengetahui informasi selengkapnya, lihat Menentukan multi-region untuk penyimpanan data Anda.
      • LOCATION: multi-region penyimpanan data Anda: global, us, atau eu
      • APP_ID: ID aplikasi yang ingin Anda konfigurasi.

  2. Konfirmasi dampak pengguna: Setelah menghapus kebijakan dan memberikan waktu propagasi, konfirmasi bahwa pencabutan akses tidak menyebabkan masalah yang tidak diinginkan bagi pengguna.

  3. Hapus aplikasi: Setelah Anda mengonfirmasi dampaknya, lanjutkan dengan menghapus aplikasi seperti yang dijelaskan di bagian Langkah-langkah untuk menghapus aplikasi.