Mengelola domain data

Dokumen ini menjelaskan cara melihat, memperbarui, dan menghapus domain dan subdomain data menggunakan konsol Google Cloud dan REST API.

Sebelum memulai

Sebelum mengelola domain data, pastikan Anda memiliki peran yang diperlukan dan API yang diaktifkan.

Mengaktifkan API

Mengaktifkan Dataplex API.

Peran yang diperlukan untuk mengaktifkan API

Untuk mengaktifkan API, Anda memerlukan izin serviceusage.services.enable. Jika Anda membuat project, kemungkinan Anda sudah memiliki izin ini melalui peran Pemilik (roles/owner). Jika tidak, Anda bisa mendapatkan izin ini melalui peran Admin Penggunaan Layanan (roles/serviceusage.serviceUsageAdmin). Pelajari cara memberikan peran.

Mengaktifkan API

Peran yang diperlukan

Untuk mendapatkan izin yang Anda perlukan untuk mengelola domain data, minta administrator untuk memberi Anda peran IAM berikut pada project:

Untuk mengetahui informasi selengkapnya tentang pemberian peran, lihat Mengelola akses ke project, folder, dan organisasi.

Anda mungkin juga bisa mendapatkan izin yang diperlukan melalui peran khusus atau peran bawaan lainnya.

Melihat domain dan subdomain data

Melihat domain dan subdomain data dalam project tertentu.

Konsol

Melihat semua domain data

  1. Di konsol Google Cloud , buka halaman Domain data.

    Buka Domain data

  2. Tabel ini mencantumkan domain yang dibuat. Klik panah Perluas di samping nama domain data untuk melihat subdomain bertingkat.

Melihat detail domain dan subdomain data

  1. Di konsol Google Cloud , buka halaman Domain data.

    Buka Domain data

  2. Klik nama domain atau subdomain yang ingin Anda lihat.

  3. Halaman Detail Domain menampilkan tab berikut:

    • Ringkasan: Memberikan ringkasan domain dan daftar aspek wajib dan opsional.
    • Resource: Mencantumkan resource yang disertakan dalam domain ini. Daftar hanya menampilkan folder, project, dan resource yang disertakan langsung dalam domain.

REST

Melihat domain dan subdomain data

Untuk melihat domain data, gunakan metode projects.locations.dataDomains.list:

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID Google Cloud project Anda.
  • LOCATION_ID: region project Anda. Contoh, us-central1.

Metode HTTP dan URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan menerima kode status berhasil (2xx) dan respons kosong.

Melihat subdomain data

Untuk melihat subdomain data, gunakan metode projects.locations.dataDomains.listSubdomains:

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID Google Cloud project Anda.
  • LOCATION_ID: region tempat domain data induk berada. Contoh, us-central1.
  • DOMAIN_ID: ID unik domain data induk.

Metode HTTP dan URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID/subdomains

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan menerima kode status berhasil (2xx) dan respons kosong.

Gunakan parameter filter untuk mencantumkan subdomain yang termasuk dalam domain induk tertentu:

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID Google Cloud project Anda.
  • LOCATION_ID: region tempat domain data induk berada. Contoh, us-central1.
  • PARENT_DOMAIN_ID: ID unik domain data induk.

Metode HTTP dan URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains?filter=parent_data_domain="projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/PARENT_DOMAIN_ID"

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan menerima kode status berhasil (2xx) dan respons kosong.

Melihat detail domain data

Untuk mendapatkan detail domain atau subdomain, gunakan metode projects.locations.dataDomains.get:

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID Google Cloud project Anda.
  • LOCATION_ID: region tempat domain data berada. Contoh, us-central1.
  • DOMAIN_ID: ID unik domain atau subdomain data.

Metode HTTP dan URL:

GET https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan menerima kode status berhasil (2xx) dan respons kosong.

Memperbarui domain atau subdomain data

Anda dapat memperbarui nama tampilan, deskripsi, dan label domain. Anda tidak dapat mengubah ID atau lokasi domain setelah membuat domain.

Konsol

  1. Di konsol Google Cloud , buka halaman Domain data.

    Buka Domain data

  2. Klik nama domain atau subdomain untuk membuka halaman detail.

  3. Di panel atas, klik Edit.

  4. Perbarui Nama tampilan atau Deskripsi.

  5. Klik Simpan.

REST

Untuk memperbarui domain data, gunakan metode projects.locations.dataDomains.patch:

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID Google Cloud project Anda.
  • LOCATION_ID: region tempat domain data berada. Contoh, us-central1.
  • DOMAIN_ID: ID unik domain atau subdomain data.

Metode HTTP dan URL:

PATCH https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID?updateMask=description,labels

Meminta isi JSON:

{
  "description": "Updated description for the domain",
  "labels": {
    "status": "active"
  }
}

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan menerima kode status berhasil (2xx) dan respons kosong.

Menghapus domain atau subdomain data

Anda hanya dapat menghapus domain data yang kosong. Anda harus menghapus semua subdomain dan menghapus semua binding resource yang terkait dengan domain sebelum mencoba menghapus domain itu sendiri. Jika domain tidak kosong, permintaan penghapusan akan gagal dengan error.

Konsol

  1. Di konsol Google Cloud , buka halaman Domain data.

    Buka Domain data

  2. Klik nama domain atau subdomain untuk membuka halaman detail.

  3. Di panel atas, klik Hapus.

  4. Konfirmasi penghapusan dengan mengetik nama domain atau subdomain data.

  5. Klik Hapus.

REST

Untuk menghapus domain data, gunakan metode projects.locations.dataDomains.delete:

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: ID Google Cloud project Anda.
  • LOCATION_ID: region tempat domain data berada. Contoh, us-central1.
  • DOMAIN_ID: ID unik domain atau subdomain data.

Metode HTTP dan URL:

DELETE https://dataplex.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/dataDomains/DOMAIN_ID

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan menerima kode status yang berhasil (2xx) dan respons kosong.

Langkah berikutnya