Menghapus domain dari daftar yang diizinkan

Halaman ini menjelaskan cara menghapus domain dari daftar yang diizinkan menggunakan Allowlisted Domains API.

Sebelum memulai

Menghapus domain dari daftar yang diizinkan

Gunakan metode delete untuk menghapus domain. Mutasi ini bersifat asinkron dan menampilkan Operasi yang Berjalan Lama (LRO).

Python

def delete_allowlisted_domain(service, resource_name):
  """Deletes an allowlisted domain."""
  if not resource_name:
    print('Resource name is missing.')
    return None

  try:
    response = (
        service.allowlistedDomains().delete(name=resource_name).execute()
    )
    return response
  except Exception as e:
    print(f'An error occurred during delete: {e}')
    return None

Penanganan Error

Kondisi Error Kode Status RPC Pesan Error Pemecahan Masalah / Justifikasi
Tidak memiliki otorisasi ke resource PERMISSION_DENIED (403) "Permission denied for allowlisted domain resource." • Pastikan pengguna telah diberi cakupan yang sesuai.
• Pastikan pengguna memiliki izin yang diperlukan.
• Hubungi email kontak untuk memastikan apakah project/pengguna telah dimasukkan dalam daftar yang diizinkan atau tidak.
ID Pelanggan tidak ditemukan untuk pengguna NOT_FOUND (404) "Customer ID not found for user." Pengguna yang login tidak ditautkan ke domain yang valid.
Pembaruan daftar yang diizinkan sedang berlangsung. FAILED_PRECONDITION (400) "An allowlist update is already in progress. Please wait for it to complete before making another request." Tunggu hingga operasi mutasi (pembuatan atau penghapusan) sebelumnya selesai sebelum memulai permintaan baru.
Domain tidak ditemukan dalam daftar yang diizinkan NOT_FOUND (404) "Allowlisted domain <domain> not found." Domain yang diberikan tidak ada dalam daftar yang diizinkan. Hal ini dapat terjadi jika domain tidak ditambahkan atau sudah dihapus dari daftar yang diizinkan. Anda dapat memeriksa log audit untuk memvalidasi apakah domain ditambahkan/dihapus dalam 6 bulan terakhir.
Nama resource tidak valid INVALID_ARGUMENT (400) "Invalid resource name: <resourceName>." Untuk mengatasi error Nama resource tidak valid, pastikan ID yang diberikan dalam permintaan DELETE diformat dan bersumber dengan benar:
Validasi format nama resource: String yang digunakan untuk parameter nama harus mengikuti format allowlistedDomains/UNIQUE_IDENTIFIER dengan tepat.
Verifikasi sumber nama: Nama resource adalah ID Hanya output dan harus diperoleh dari panggilan sebelumnya yang berhasil ke metode allowlistedDomains.list untuk pelanggan yang sama. Jangan membuat atau menebak nama resource.

Log Audit

Penghapusan menggunakan Allowlisted Domains API menghasilkan peristiwa log audit yang dapat ditinjau oleh administrator. Untuk mengetahui informasi selengkapnya, lihat Melihat log audit.