Il catalogo REST di Apache Iceberg gestito nel metastore BigLake crea interoperabilità tra i motori di query offrendo un'unica fonte di verità per tutti i dati Iceberg. Questo documento descrive le azioni di gestione del catalogo REST di Iceberg che possono essere eseguite nella Google Cloud console.
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 utilizzare il metastore BigLake nella Google Cloud console, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
-
Amministratore BigLake (
roles/biglake.admin) -
Amministratore Storage (
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 BigLake.
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 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 sul bucket di archiviazione.
Attiva la distribuzione delle credenziali
Se il metodo di autenticazione per il catalogo è impostato su credenziali utente finale, puoi passare alla modalità di distribuzione delle credenziali.
Nella Google Cloud console, apri la pagina BigLake.
Nella riga del catalogo che stai aggiornando, fai clic su Altre azioni del catalogo > Modifica autenticazione.
Nella finestra di dialogo di autenticazione, seleziona Modalità di distribuzione delle credenziali.
Fai clic su Salva.
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 sul bucket di archiviazione.
Visualizza i dettagli del catalogo
Nella Google Cloud console, apri la pagina BigLake.
Fai clic sul nome di un catalogo.
Nella pagina Dettagli catalogo, esplora le informazioni sul catalogo, come ID catalogo, timestamp di creazione, URI del catalogo REST, metodo di autenticazione e account di servizio.
Elimina un catalogo
Nella Google Cloud console, apri la pagina BigLake.
Nella riga del catalogo che stai eliminando, fai clic su Altre azioni del catalogo > Elimina.
Nella finestra di dialogo di eliminazione, inserisci
DELETEe fai clic su Elimina.
Visualizza audit log
Nella Google Cloud console, apri la pagina BigLake.
Nella riga del catalogo che stai visualizzando, fai clic su Altre azioni del catalogo > Visualizza audit log.
Prezzi
Per i dettagli sui prezzi, consulta Prezzi di BigLake.
Passaggi successivi
- Scopri di più sul catalogo REST di Iceberg.