BigLake metastore 中的受管理 Apache Iceberg REST 目錄,可為所有 Iceberg 資料提供單一可靠資料來源,在查詢引擎之間建立互通性。本文說明可在 Google Cloud 控制台中執行的 Iceberg REST 目錄管理動作。
事前準備
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the BigLake API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
必要的角色
如要取得在 Google Cloud 控制台中使用 BigLake Metastore 所需的權限,請要求管理員在專案中授予下列 IAM 角色:
-
BigLake 管理員 (
roles/biglake.admin) - 儲存空間管理員 (
roles/storage.admin)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。
建立目錄
在 Google Cloud 控制台開啟「BigLake」BigLake頁面。
按一下 「建立目錄」。「建立目錄」頁面隨即開啟。
在「選取 Cloud Storage bucket」,輸入要與目錄搭配使用的 Cloud Storage bucket 名稱。或者,按一下「瀏覽」,從現有值區清單中選擇,或建立新值區。 每個 Cloud Storage bucket 只能有一個目錄。
在「Authentication method」(驗證方法) 部分,選取「End-user credentials」(使用者憑證) 或「Credential vending mode」(憑證臨時配發模式)。
點選「建立」。
系統會建立目錄,並開啟「目錄詳細資料」頁面。
在「驗證方法」下方,按一下「設定 bucket 權限」。
在對話方塊中,按一下「確認」。
這會驗證目錄的服務帳戶是否具備儲存空間 bucket 的「Storage 物件使用者」角色。
啟用憑證販售功能
如果目錄的驗證方法設為使用者憑證,可以切換為憑證臨時配發模式。
在 Google Cloud 控制台開啟「BigLake」BigLake頁面。
在要更新的目錄列中,依序點選 「更多目錄動作」>「編輯驗證」。
在驗證對話方塊中,選取「憑證臨時配發模式」。
按一下 [儲存]。
系統會建立目錄,並開啟「目錄詳細資料」頁面。
在「驗證方法」下方,按一下「設定 bucket 權限」。
在對話方塊中,按一下「確認」。
這會驗證目錄的服務帳戶是否具備儲存空間 bucket 的「Storage 物件使用者」角色。
取得目錄詳細資料
在 Google Cloud 控制台開啟「BigLake」BigLake頁面。
按一下任一目錄的名稱。
在「目錄詳細資料」頁面中,查看目錄相關資訊,例如目錄 ID、建立時間戳記、REST 目錄 URI、驗證方法和服務帳戶。
刪除目錄
在 Google Cloud 控制台開啟「BigLake」BigLake頁面。
在要刪除的目錄列中,依序點按 「更多目錄動作」>「刪除」。
在刪除對話方塊中輸入
DELETE,然後按一下「刪除」。
查看稽核記錄
在 Google Cloud 控制台開啟「BigLake」BigLake頁面。
在要查看的目錄資料列中,依序點選 「更多目錄動作」>「查看稽核記錄」。
定價
如需定價詳情,請參閱「BigLake 定價」一文。
後續步驟
- 進一步瞭解 Iceberg REST 目錄。