建立目錄

在 Google Cloud 控制台中建立 Apache Iceberg REST 目錄,會在 Lakehouse 執行階段目錄中建立管理端點。這個端點指向基礎 Cloud Storage 倉庫值區,提供中繼資料層,讓多個查詢引擎直接與開放式資料表格式互動。

Lakehouse for Apache Iceberg 建立目錄時,您可以選擇使用使用者憑證或憑證臨時配發模式,委派儲存空間存取權。

事前準備

  1. 確認專案已啟用計費功能 Google Cloud

  2. 啟用 BigLake API。

    啟用 API 時所需的角色

    如要啟用 API,您需要服務使用情形管理員 IAM 角色 (roles/serviceusage.serviceUsageAdmin),其中包含 serviceusage.services.enable 權限。瞭解如何授予角色

    啟用 API

必要的角色

如要取得在 Google Cloud 控制台中建立目錄所需的權限,請要求系統管理員授予您專案的下列 IAM 角色:

如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和組織的存取權」。

您或許也能透過自訂角色或其他預先定義的角色,取得必要權限。

建立目錄

  1. 在 Google Cloud 控制台中開啟「Lakehouse」Lakehouse頁面。

    前往 Lakehouse

  2. 按一下 「建立目錄」。「建立目錄」頁面隨即開啟。

  3. 在「選取 Cloud Storage bucket」,輸入要與目錄搭配使用的 Cloud Storage bucket 名稱。或者,按一下「瀏覽」,從現有值區清單中選擇,或建立新值區。 每個 Cloud Storage bucket 只能有一個目錄。

  4. 在「Authentication method」(驗證方法) 部分,選取「End-user credentials」(使用者憑證) 或「Credential vending mode」(憑證臨時配發模式)

  5. 點選「建立」

    目錄建立完成後,系統會開啟「目錄詳細資料」頁面。

  6. 在「驗證方法」下方,按一下「設定 bucket 權限」

  7. 在對話方塊中,按一下「確認」

    這會驗證目錄的服務帳戶是否具備儲存空間 bucket 的「Storage 物件使用者」角色。