La creazione di un catalogo REST Apache Iceberg nella Google Cloud console stabilisce un endpoint di gestione all'interno del catalogo di runtime di Lakehouse. Questo endpoint punta a un bucket di warehouse Cloud Storage sottostante, fornendo un livello di metadati che consente a più motori di query di interagire direttamente con i formati di tabella aperti.
Quando crei il catalogo per Lakehouse for Apache Iceberg, puoi scegliere tra le credenziali dell'utente finale o la modalità di distribuzione delle credenziali per la delega dell'accesso allo spazio di archiviazione.
Prima di iniziare
-
Verifica che la fatturazione sia abilitata per il tuo Google Cloud progetto.
-
Abilita l'API BigLake.
Ruoli richiesti per abilitare le API
Per abilitare le API, devi disporre del ruolo IAM Amministratore utilizzo servizi (
roles/serviceusage.serviceUsageAdmin), che contiene l'autorizzazioneserviceusage.services.enable. Scopri come concedere i ruoli.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per creare un catalogo nella Google Cloud console, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
- Amministratore BigLake (
roles/biglake.admin) - Amministratore spazio di archiviazione (
roles/storage.admin)
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Crea un catalogo
Nella Google Cloud console, apri la pagina Lakehouse.
Fai clic su Crea catalogo. Viene visualizzata la pagina Crea catalogo.
In Seleziona un bucket Cloud Storage, inserisci il nome del bucket Cloud Storage da utilizzare con il catalogo. In alternativa, fai clic su Sfoglia per scegliere da un elenco di bucket esistenti o per crearne uno nuovo. Puoi avere un solo catalogo per bucket Cloud Storage.
In Metodo di autenticazione, seleziona Credenziali dell'utente finale o Modalità di distribuzione delle credenziali.
Fai clic su Crea.
Il catalogo viene creato e viene visualizzata la pagina Dettagli catalogo.
In Metodo di autenticazione, fai clic su Imposta autorizzazioni bucket.
Nella finestra di dialogo, fai clic su Conferma.
In questo modo verifichi che il account di servizio del catalogo abbia il ruolo Utente oggetti Storage nel bucket di archiviazione.