カタログの詳細を取得する

構成プロパティを取得すると、 Lakehouse for Apache Iceberg のメタデータが公開されます。

Lakehouse ランタイム カタログ内で、既存のカタログ (Apache Iceberg REST カタログや Apache Hive カタログなど)を検査すると、その 詳細が表示されます。Apache Iceberg REST カタログの場合、これには、クライアント接続に必要な REST カタログ URI、認証方法、関連付けられたサービス アカウントが含まれます。

始める前に

  1. プロジェクト Google Cloud に対して課金が有効になっていることを確認します

  2. BigLake API を有効にします。

    API を有効にするために必要なロール

    API を有効にするには、serviceusage.services.enable 権限を含む Service Usage 管理者 IAM ロール(roles/serviceusage.serviceUsageAdmin)が必要です。詳しくは、ロールを付与する方法をご覧ください。

    API の有効化

必要なロール

カタログの詳細を表示するために必要な権限を取得するには、プロジェクトに対する次の IAM ロールの付与を管理者に依頼してください。

ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。

必要な権限は、カスタム ロールや他の事前定義 ロールから取得することもできます。

カタログの詳細を取得する

カタログの構成とプロパティを検査します。

コンソール

  1. コンソールで、[Lakehouse] ページを開きます。 Google Cloud

    [Lakehouse] に移動

  2. カタログの名前をクリックします。

  3. [カタログの詳細] ページで、カタログ 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。