Membuat katalog REST Apache Iceberg di Google Cloud console akan membuat endpoint pengelolaan dalam katalog runtime Lakehouse. Endpoint ini mengarah ke bucket warehouse Cloud Storage yang mendasarinya, yang menyediakan lapisan metadata yang memungkinkan beberapa mesin kueri berinteraksi langsung dengan format tabel terbuka Anda.
Saat membuat katalog untuk Lakehouse for Apache Iceberg, Anda dapat memilih antara kredensial pengguna akhir atau mode penyediaan kredensial untuk delegasi akses penyimpanan.
Sebelum memulai
-
Pastikan penagihan diaktifkan untuk Google Cloud project Anda.
-
Aktifkan BigLake API.
Peran yang diperlukan untuk mengaktifkan API
Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (
roles/serviceusage.serviceUsageAdmin), yang berisi izinserviceusage.services.enable. Pelajari cara memberikan peran.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan untuk membuat katalog di Google Cloud console, minta administrator Anda untuk memberi Anda peran IAM berikut di project Anda:
- Admin BigLake (
roles/biglake.admin) - Storage Admin (
roles/storage.admin)
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.
Membuat katalog
Di Google Cloud console, buka halaman Lakehouse.
Klik Buat katalog. Halaman Buat katalog akan terbuka.
Untuk Pilih bucket Cloud Storage, masukkan nama bucket Cloud Storage yang akan digunakan dengan katalog Anda. Atau, klik Telusuri untuk memilih dari daftar bucket yang ada atau membuat bucket baru. Anda hanya dapat memiliki satu katalog per bucket Cloud Storage.
Untuk Metode autentikasi, pilih Kredensial pengguna akhir atau Mode penyediaan kredensial.
Klik Buat.
Katalog Anda akan dibuat dan halaman Detail katalog akan terbuka.
Di bagian Metode autentikasi, klik Tetapkan izin bucket.
Di dialog, klik Konfirmasi.
Tindakan ini akan memverifikasi bahwa akun layanan katalog Anda memiliki peran Pengguna Objek Penyimpanan di bucket penyimpanan Anda.