Eliminare un catalogo

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

  1. Verifica che la fatturazione sia attivata per il tuo Google Cloud progetto.

  2. 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'autorizzazione serviceusage.services.enable. Scopri come concedere i ruoli.

    Abilitare l'API

Ruoli obbligatori

Per ottenere le autorizzazioni necessarie per eliminare un catalogo, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:

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

  1. Nella Google Cloud console, apri la pagina Lakehouse.

    Vai a Lakehouse

  2. Nella riga del catalogo che stai eliminando, fai clic su Altre azioni del catalogo > Elimina.

  3. Nella finestra di dialogo di eliminazione, inserisci DELETE e 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.