インフラストラクチャのプロビジョニング

Infrastructure-as-Code (IaC) アプローチを使用して、Databricks インフラストラクチャとリソース (ワークスペース、クラスター、ジョブ、グループ、ユーザーなど) をプログラムでプロビジョニングできます。

名前

こんな場合に利用できます

Databricks Terraformプロバイダー

HashiCorp TerraformDatabricks Terraform プロバイダー、およびHashiCorp 構成言語 (HCL)と呼ばれるドメイン固有言語を使用して、Databricks インフラストラクチャとリソースをプロビジョニングおよび管理します。 Databricks Terraform プロバイダーは Databricks によって提供およびサポートされており、定期的にメンテナンスおよび強化されています。

Terraform を使用してクラスター、ノートブック、ジョブを作成する

Databricks Terraform プロバイダーを Terraform および HCL とともに使用して、既存の Databricks ワークスペースにクラスター、ノートブック、ジョブなどの Databricks リソースをプロビジョニングします。

Terraformを用いた Databricks ワークスペースの管理

Databricks Terraform プロバイダーを Terraform および HCL とともに使用して、既存の Databricks ワークスペース内の既存の Databricks リソースを管理します。

Terraform CDK Databricksプロバイダー

DatabricksCloud Development Kit forTerraform (CDKTF)Terraform CDKDatabricks ProviderPython Java、および 、 TypeScript 、C#、Go などの一般的なプログラミング言語を使用して、 インフラストラクチャとリソースをプロビジョニングおよび管理します。CDKTF も Terraform CDK Databricks プロバイダーも Databricks によって提供もサポートもされていません。

Pulumi Databricksリソースプロバイダー

PulumiPulumiDatabricks リソース プロバイダーDatabricksPython 、および 、TypeScript、JavaScript、Go、C# などの一般的なプログラミング言語を使用して、 インフラストラクチャとリソースをプロビジョニングおよび管理します。Pulumi も Pulumi Databricks リソース プロバイダーも、Databricks によって提供もサポートもされていません。