Lakehouse for Apache Iceberg 可讓您在 Lakehouse 執行階段目錄中管理 Apache Iceberg REST 目錄端點。您可以使用 Google Cloud 控制台或 REST API 建立、設定及監控這些目錄,建立查詢引擎連線所需的中繼資料層。
事前準備
-
啟用 BigLake API。
啟用 API 時所需的角色
如要啟用 API,您需要服務使用情形管理員 IAM 角色 (
roles/serviceusage.serviceUsageAdmin),其中包含serviceusage.services.enable權限。瞭解如何授予角色。
必要的角色
如要取得使用 Lakehouse 執行階段目錄所需的權限,請要求管理員在專案中授予您下列 IAM 角色:
- BigLake 管理員 (
roles/biglake.admin) - 儲存空間管理員 (
roles/storage.admin)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
管理動作
您可以使用 Google Cloud 控制台或 REST API,對 Apache Iceberg REST 目錄資源執行下列管理動作:
- 建立目錄:建立 Apache Iceberg REST 目錄管理端點,指向基礎 Cloud Storage bucket 倉庫 (
CreateIcebergCatalog)。 - 建立命名空間:在 Iceberg REST 目錄中建立命名空間,將相關資料表分組 (
CreateIcebergNamespace)。 - 啟用憑證臨時配發功能:將現有目錄的驗證方式切換為憑證臨時配發模式,直接將短期儲存空間權杖臨時配發給查詢引擎 (
UpdateIcebergCatalog)。 - 取得目錄詳細資料:查看目錄的屬性和中繼資料,包括用戶端連線所需的 REST 目錄 URI (
GetIcebergCatalog)。 - 刪除目錄:從 Lakehouse 執行階段目錄 (
DeleteIcebergCatalog) 取消註冊目錄中繼資料管理端點。 - 刪除命名空間:不再需要命名空間時,請從 Iceberg REST 目錄中刪除 (
DeleteIcebergNamespace)。 - 查看稽核記錄:檢查 Cloud 稽核記錄,瞭解管理員和資料存取活動的可驗證記錄。
定價
如需定價詳細資料,請參閱「Lakehouse for Apache Iceberg 定價」。
後續步驟
進一步瞭解 Apache Iceberg REST 目錄端點。