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
-
Verifique se o faturamento está ativado para o projeto do Google Cloud .
-
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ãoserviceusage.services.enable. Saiba como conceder papéis.
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:
- Administrador do BigLake (
roles/biglake.admin) - Administrador do Storage (
roles/storage.admin)
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.