Terraform を使用した Unity Catalog セットアップの自動化

Databricks Terraform プロバイダーを使用して、Unity Catalog のセットアップを自動化できます。この記事では、Terraform プロバイダーの Unity Catalog デプロイ ガイドとリソース参照ドキュメントへのリンク、要件 ("開始する前に") と検証とデプロイのヒントを提供します。

始める前に

Terraform を使用して Unity Catalog のセットアップを自動化するには、次のものが必要です。

Databricks Terraform プロバイダーを使用して、Unity Catalog のメタストア、メタストアのストレージ、外部ストレージ、およびそれらに関連するすべてのアクセス資格情報を構成するには、次のものが必要です。

Databricks Terraform プロバイダーを使用して他のすべての Unity Catalog インフラストラクチャ コンポーネントを構成するには、次のものが必要です。

Terraform プロバイダー Unity Catalog デプロイ ガイドとリソース リファレンス ドキュメント

すべての前提条件をデプロイし、ワークスペースの Unity Catalog を有効にする方法については、Databricks Terraform プロバイダーのドキュメントの「 前提条件リソースのデプロイと Unity Catalog の有効化 」を参照してください。

Unity Catalog インフラストラクチャ コンポーネントが既に配置されている場合は、Terraform を使用して、必要に応じて追加の Unity Catalog インフラストラクチャ コンポーネントをデプロイできます。 前の段落で参照したガイドの各セクションと、Unity Catalog DatabricksTerraformプロバイダーのドキュメントの セクションを参照してください

リソースを検証、計画、デプロイ、または破棄する

  • Terraform構成をデプロイせずに構文を検証するには、 terraform validate コマンドを実行します。

  • Terraform が構成をデプロイするために実行するアクションを表示するには、 terraform plan コマンドを実行します。 このコマンドは、実際には設定をデプロイしません。

  • 設定をデプロイするには、 terraform deploy コマンドを実行します。

  • デプロイされたリソースを削除するには、 terraform destroy コマンドを実行します。