既存の Apache Iceberg テーブルを登録すると、そのメタデータがレイクハウス ランタイム カタログに統合され、テーブルデータが名前空間内でクエリと管理に使用できるようになります。このプロセスは、新しい空のテーブル構造とその関連ストレージを初期化するテーブル作成とは異なります。
始める前に
-
BigLake API を有効にします。
API を有効にするために必要なロール
API を有効にするには、
serviceusage.services.enable権限が必要です。プロジェクトを作成した場合は、オーナーロール(roles/owner)を介してこの権限がすでに付与されている可能性があります。それ以外の場合は、Service Usage 管理者ロール(roles/serviceusage.serviceUsageAdmin)を介してこの権限を取得できます。ロールを付与する方法をご覧ください。 - Apache Iceberg REST カタログのエンドポイントを使用して、Lakehouse ランタイム カタログを設定します。
必要なロール
テーブルの登録に必要な権限を取得するには、プロジェクトとストレージ バケットに対する次の IAM ロールを付与するよう管理者に依頼してください。
-
テーブルを登録します。
- BigLake 管理者(
roles/biglake.admin)- プロジェクト - ストレージ管理者(
roles/storage.admin) - ターゲット Cloud Storage バケット
- BigLake 管理者(