A recuperação de propriedades de configuração expõe metadados do Lakehouse para Apache Iceberg.
No catálogo de ambientes de execução do Lakehouse, inspecionar um catálogo existente (como um catálogo REST do Apache Iceberg ou do Apache Hive) revela os detalhes dele. Para catálogos REST do Apache Iceberg, isso inclui o URI do catálogo REST necessário para conexões de cliente, método de autenticação e conta de serviço associada.
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 para visualizar detalhes do catálogo, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto:
-
Todos:
- Administrador do BigLake (
roles/biglake.admin) - Administrador do Storage (
roles/storage.admin)
- Administrador do BigLake (
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.
Receber detalhes do catálogo
Inspecione a configuração e as propriedades do catálogo.
Console
No console do Google Cloud , abra a página Lakehouse.
Clique no nome de qualquer catálogo.
Na página Detalhes do catálogo, confira informações sobre o catálogo, como ID, carimbo de data/hora de criação, URI do catálogo REST, método de autenticação e conta de serviço.
REST
Para recuperar detalhes e configurações do catálogo usando a API REST, faça uma solicitação GET ao endpoint GetIcebergCatalog:
GET /iceberg/v1/restcatalog/extensions/projects/PROJECT_ID/catalogs/CATALOG_ID
A resposta contém um objeto JSON IcebergCatalog que descreve a configuração do catálogo.
Substitua:
PROJECT_ID: o ID do projeto Google Cloud .CATALOG_ID: o ID do catálogo do ambiente de execução do Lakehouse.