カタログを削除する

カタログ(Apache Iceberg REST カタログや Apache Hive カタログなど)を削除すると、メタデータ管理エンドポイントの登録が Lakehouse ランタイム カタログから解除されます。

これにより、カタログは Lakehouse for Apache Icebergから削除されますが、基盤となる Cloud Storage ウェアハウス バケットや保存されている データファイルは 自動的に削除されません。

始める前に

  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. 削除ダイアログで「DELETE」と入力し、[削除] をクリックします。

REST

REST API を使用してカタログ管理エンドポイントを削除するには、DELETE リクエストをDeleteIcebergCatalog エンドポイントに送信します。

DELETE /iceberg/v1/restcatalog/extensions/projects/PROJECT_ID/catalogs/CATALOG_ID

次のように置き換えます。

  • PROJECT_ID: 実際の Google Cloud プロジェクト ID。
  • CATALOG_ID: Lakehouse ランタイム カタログの ID。