Google Cloud コンソールでカタログを管理する

BigLake Metastore のマネージド Apache Iceberg REST カタログは、すべての Iceberg データに関して単一の信頼できる情報源を提供することで、クエリエンジン間の相互運用性を実現します。このドキュメントでは、 Google Cloud コンソールで実行できる Iceberg REST カタログ管理アクションについて説明します。

始める前に

  1. Verify that billing is enabled for your Google Cloud project.

  2. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

必要なロール

Google Cloud コンソールで BigLake メタストアを使用するために必要な権限を取得するには、プロジェクトに対する次の IAM ロールを付与するよう管理者に依頼してください。

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

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

カタログの作成

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

    BigLake に移動する

  2. [ カタログを作成] をクリックします。[カタログの作成] ページが開きます。

  3. [Cloud Storage バケットを選択] に、カタログで使用する Cloud Storage バケットの名前を入力します。または、[参照] をクリックして、既存のバケットのリストから選択するか、新しいバケットを作成します。Cloud Storage バケットごとに 1 つのカタログのみを作成できます。

  4. [認証方法] で、[エンドユーザー認証情報] または [認証情報ベンディング モード] を選択します。

  5. [作成] をクリックします。

    カタログが作成され、[カタログの詳細] ページが開きます。

  6. [認証方法] で、[バケットの権限を設定] をクリックします。

  7. ダイアログで [確認] をクリックします。

    これにより、カタログのサービス アカウントにストレージ バケットに対するストレージ オブジェクト ユーザー ロールがあることが確認されます。

認証情報のベンディングを有効にする

カタログの認証方法がエンドユーザー認証情報に設定されている場合は、認証情報ベンディング モードに切り替えることができます。

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

    BigLake に移動する

  2. 更新するカタログの行で、 [その他のカタログ操作] > [認証を編集] をクリックします。

  3. 認証ダイアログで、[認証情報ベンディング モード] を選択します。

  4. [保存] をクリックします。

    カタログが作成され、[カタログの詳細] ページが開きます。

  5. [認証方法] で、[バケットの権限を設定] をクリックします。

  6. ダイアログで [確認] をクリックします。

    これにより、カタログのサービス アカウントにストレージ バケットに対するストレージ オブジェクト ユーザー ロールがあることが確認されます。

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

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

    BigLake に移動

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

  3. [カタログの詳細] ページで、カタログ ID、作成タイムスタンプ、REST カタログ URI、認証方法、サービス アカウントなどのカタログに関する情報を確認します。

カタログを削除する

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

    BigLake に移動

  2. 削除するカタログの行で、 [その他のカタログ操作] > [削除] をクリックします。

  3. 削除ダイアログで「DELETE」と入力し、[削除] をクリックします。

監査ログの表示

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

    BigLake に移動

  2. 表示しているカタログの行で、 [その他のカタログ アクション] > [監査ログを表示] をクリックします。

料金

料金の詳細については、BigLake の料金をご覧ください。

次のステップ