Gerenciar recursos do catálogo REST do Iceberg

Com o Lakehouse para Apache Iceberg, é possível gerenciar o endpoint do catálogo REST do Apache Iceberg no catálogo de ambientes de execução do Lakehouse. É possível usar o console do Google Cloud ou a API REST para criar, configurar e monitorar esses catálogos e estabelecer a camada de metadados necessária para conexões do mecanismo de consulta.

Antes de começar

  1. Verifique se o faturamento está ativado para o projeto do Google Cloud .

  2. Ative a API BigLake.

    Funções necessárias para ativar APIs

    Para ativar as APIs, é necessário ter o papel do IAM de administrador de uso do serviço (roles/serviceusage.serviceUsageAdmin), que contém a permissão serviceusage.services.enable. Saiba como conceder papéis.

    Ativar a API

Funções exigidas

Para receber as permissões necessárias a fim de usar o catálogo de tempo de execução do Lakehouse, peça que o administrador conceda a você os seguintes papéis do IAM no projeto:

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.

Ações de gerenciamento

É possível realizar as seguintes ações de gerenciamento nos recursos do catálogo REST do Apache Iceberg usando o console Google Cloud ou a API REST:

  • Criar um catálogo:crie um endpoint de gerenciamento do catálogo REST do Apache Iceberg apontando para um data warehouse de bucket do Cloud Storage (CreateIcebergCatalog).
  • Criar um namespace:crie um namespace em um catálogo REST do Iceberg para agrupar tabelas relacionadas (CreateIcebergNamespace).
  • Ativar o fornecimento de credenciais:mude o método de autenticação de um catálogo para o modo de fornecimento de credenciais e forneça tokens de armazenamento de curta duração diretamente aos mecanismos de consulta (UpdateIcebergCatalog).
  • Receber detalhes do catálogo:veja propriedades e metadados do seu catálogo, incluindo o URI do catálogo REST necessário para conexões de clientes (GetIcebergCatalog).
  • Excluir um catálogo:cancele o registro de um endpoint de gerenciamento de metadados de catálogo no catálogo de ambientes de execução do Lakehouse (DeleteIcebergCatalog).
  • Excluir um namespace:exclua um namespace do catálogo REST do Iceberg quando ele não for mais necessário (DeleteIcebergNamespace).
  • Conferir registros de auditoria:inspecione os Registros de auditoria do Cloud para encontrar registros verificáveis de atividades administrativas e de acesso aos dados.

Preços

Para mais detalhes, consulte os preços do Lakehouse para Apache Iceberg.

A seguir

Saiba mais sobre o endpoint do catálogo REST do Apache Iceberg.