获取目录详细信息

检索配置属性会公开 Lakehouse for Apache Iceberg 的元数据。

Lakehouse 运行时目录中,检查现有目录(例如 Apache Iceberg REST 目录或 Apache Hive 目录)会显示其详细信息。对于 Apache Iceberg REST 目录,此属性包括客户端连接所需的 REST 目录 URI、身份验证方法和关联的服务账号。

准备工作

  1. 验证是否已为您的 Google Cloud 项目启用结算功能

  2. 启用 BigLake API。

    启用 API 所需的角色

    如需启用 API,您需要拥有 Service Usage Admin IAM 角色 (roles/serviceusage.serviceUsageAdmin),该角色包含 serviceusage.services.enable 权限。了解如何授予角色

    启用 API

所需的角色

如需获得查看目录详情所需的权限,请让您的管理员向您授予项目的以下 IAM 角色:

如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限

您也可以通过自定义角色或其他预定义角色来获取所需的权限。

获取目录详细信息

检查目录配置和属性。

控制台

  1. 在 Google Cloud 控制台中,打开 Lakehouse 页面。

    前往 Lakehouse

  2. 点击任意目录的名称。

  3. 目录详情页面上,您可以查看目录的相关信息,例如目录 ID、创建时间戳、REST 目录 URI、身份验证方法和服务账号。

REST

如需使用 REST API 检索目录详细信息和配置,请向 GetIcebergCatalog 端点发出 GET 请求:

GET /iceberg/v1/restcatalog/extensions/projects/PROJECT_ID/catalogs/CATALOG_ID

响应包含一个 IcebergCatalog JSON 对象,用于描述目录配置。

替换以下内容:

  • PROJECT_ID:您的 Google Cloud 项目 ID。
  • CATALOG_ID:Lakehouse 运行时目录的 ID。