Lakehouse for Apache Iceberg 可让您在 Lakehouse 运行时目录中管理 Apache Iceberg REST 目录端点。您可以使用 Google Cloud 控制台 或 REST API 创建、配置和监控这些目录,以建立 查询引擎连接所需的元数据层。
准备工作
-
验证是否已为您的 Google Cloud 项目启用结算功能。
-
启用 BigLake API。
启用 API 所需的角色
如需启用 API,您需要拥有 Service Usage Admin IAM 角色 (
roles/serviceusage.serviceUsageAdmin),该角色包含serviceusage.services.enable权限。了解如何授予角色。
所需的角色
如需获得使用 Lakehouse 运行时目录所需的权限,请让您的管理员为您授予项目的以下 IAM 角色:
- BigLake Admin (
roles/biglake.admin) - Storage Admin (
roles/storage.admin)
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
您也可以通过自定义 角色或其他预定义 角色来获取所需的权限。
管理操作
您可以使用 Google Cloud 控制台或 REST API 对 Apache Iceberg REST 目录资源执行以下管理操作:
- 创建目录:创建指向底层 Cloud Storage 存储桶仓库的 Apache Iceberg REST 目录管理端点 (
CreateIcebergCatalog)。 - 创建命名空间: 在 Iceberg REST 目录中创建命名空间,以对相关表进行分组 (
CreateIcebergNamespace)。 - 启用凭据自动售卖: 将现有目录的身份验证方法切换为凭据自动售卖模式,以便直接向查询引擎自动售卖短期存储令牌 (
UpdateIcebergCatalog)。 - 获取目录详细信息: 查看目录的属性和元数据,包括客户端连接所需的 REST 目录 URI (
GetIcebergCatalog)。 - 删除目录: 从 Lakehouse 运行时目录中取消注册目录元数据管理端点 (
DeleteIcebergCatalog)。 - 删除命名空间: 从 Iceberg REST 目录中删除不再需要的命名空间 (
DeleteIcebergNamespace)。 - 查看审核日志: 检查 Cloud Audit Logs,以获取管理员活动和数据访问权限活动的可验证记录。
价格
如需了解价格详情,请参阅 Lakehouse for Apache Iceberg 价格。
后续步骤
详细了解 Apache Iceberg REST 目录 端点。