構成プロパティを取得すると、 Lakehouse for Apache Iceberg のメタデータが公開されます。
Lakehouse ランタイム カタログ内で、既存のカタログ (Apache Iceberg REST カタログや Apache Hive カタログなど)を検査すると、その 詳細が表示されます。Apache Iceberg REST カタログの場合、これには、クライアント接続に必要な REST カタログ URI、認証方法、関連付けられたサービス アカウントが含まれます。
始める前に
-
BigLake API を有効にします。
API を有効にするために必要なロール
API を有効にするには、
serviceusage.services.enable権限を含む Service Usage 管理者 IAM ロール(roles/serviceusage.serviceUsageAdmin)が必要です。詳しくは、ロールを付与する方法をご覧ください。
必要なロール
カタログの詳細を表示するために必要な権限を取得するには、プロジェクトに対する次の IAM ロールの付与を管理者に依頼してください。
-
すべて:
- BigLake 管理者 (
roles/biglake.admin) - ストレージ管理者 (
roles/storage.admin)
- BigLake 管理者 (
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタム ロールや他の事前定義 ロールから取得することもできます。
カタログの詳細を取得する
カタログの構成とプロパティを検査します。
コンソール
コンソールで、[Lakehouse] ページを開きます。 Google Cloud
カタログの名前をクリックします。
[カタログの詳細] ページで、カタログ ID、作成タイムスタンプ、REST カタログ URI、認証方法、サービス アカウントなど、カタログに関する情報を確認します。
REST
REST API を使用してカタログの詳細と構成を取得するには、GET
リクエストを GetIcebergCatalog エンドポイントに送信します。
GET /iceberg/v1/restcatalog/extensions/projects/PROJECT_ID/catalogs/CATALOG_ID
レスポンスには、カタログ構成を記述する IcebergCatalog JSON オブジェクトが含まれます。
次のように置き換えます。
PROJECT_ID: 実際の Google Cloud プロジェクト ID。CATALOG_ID: Lakehouse ランタイム カタログの ID。