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 diurungkan. 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 saat ini untuk aplikasi Anda 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 dalam 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 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 menunggu waktu penerapan, pastikan pencabutan akses tidak menyebabkan masalah yang tidak diinginkan bagi pengguna.

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