借助 Lakehouse 运行时目录,您可以检查无边界 Lakehouse 中目录端点的配置和元数据。
对于 Apache Iceberg REST Catalog 端点,您可以检索客户端连接所需的 REST Catalog URI、身份验证方法和关联的服务账号。
准备工作
- 请参阅关于 Lakehouse 运行时目录,了解 Lakehouse 运行时目录的工作原理以及该服务的限制。
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles. - Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
Verify that billing is enabled for your Google Cloud project.
Enable the BigLake API, if it is not already enabled.
Roles required to enable APIs
To enable APIs, you need the serviceusage.services.enable permission. If you
created the project, then you likely already have this permission through the
Owner role (roles/owner). Otherwise, you can get this permission through the
Service Usage Admin role (roles/serviceusage.serviceUsageAdmin).
Learn how to grant roles.
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
Verify that billing is enabled for your Google Cloud project.
Enable the BigLake API, if it is not already enabled.
Roles required to enable APIs
To enable APIs, you need the serviceusage.services.enable permission. If you
created the project, then you likely already have this permission through the
Owner role (roles/owner). Otherwise, you can get this permission through the
Service Usage Admin role (roles/serviceusage.serviceUsageAdmin).
Learn how to grant roles.
所需的角色
如需获得查看目录详情所需的权限,请让您的管理员向您授予项目的以下 IAM 角色:
- 全部:
- BigLake Admin (
roles/biglake.admin) - Storage Admin (
roles/storage.admin)
- BigLake Admin (
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
获取目录详细信息
检查目录配置和属性。
控制台
在 Google Cloud 控制台中,打开 Lakehouse 页面。
点击任意目录的名称。
在目录详情页面上,探索有关目录的信息,例如目录 ID、创建时间戳、REST 目录 URI、身份验证方法和服务账号。
gcloud
如需使用 gcloud 描述目录,请运行 gcloud biglake iceberg catalogs describe 命令。
gcloud biglake iceberg catalogs describe CATALOG_ID \ --project="PROJECT_ID"
替换以下内容:
CATALOG_ID:您的目录的 ID。PROJECT_ID:您的 Google Cloud 项目 ID。
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:您的目录的 ID。