Quando elimini un catalogo (ad esempio un catalogo REST Apache Iceberg o un catalogo Apache Hive), il sistema annulla la registrazione dell'endpoint di gestione dei metadati dal catalogo di runtime di Lakehouse.
Sebbene questa operazione rimuova il catalogo da Lakehouse for Apache Iceberg, non elimina automaticamente il bucket del warehouse Cloud Storage sottostante o i file di dati archiviati.
Prima di iniziare
-
Verifica che la fatturazione sia attivata 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 eliminare un catalogo, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
-
Tutti:
- Amministratore BigLake (
roles/biglake.admin) - Amministratore spazio di archiviazione (
roles/storage.admin)
- Amministratore BigLake (
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.
Elimina un catalogo
Elimina un endpoint del catalogo.
Console
Nella Google Cloud console, apri la pagina Lakehouse.
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.
REST
Per eliminare un endpoint di gestione del catalogo utilizzando l'API REST, invia una DELETE
richiesta all'DeleteIcebergCatalog endpoint:
DELETE /iceberg/v1/restcatalog/extensions/projects/PROJECT_ID/catalogs/CATALOG_ID
Sostituisci quanto segue:
PROJECT_ID: l' Google Cloud ID progetto.CATALOG_ID: l'ID del catalogo di runtime di Lakehouse.