Databricks コマンドラインインターフェース (CLI)

Databricks CLI の使用には、Databricks ライセンスおよび使用状況データのプロビジョニングを含むDatabricks のプライバシーに関する通知が適用されます。

Databricks CLI (コマンド ライン インターフェイス) を使用すると、ローカル ターミナルまたはオートメーション スクリプトからAzure Databricks プラットフォームを操作できます。 Web ターミナルを使用して、Databricks ワークスペース内から Databricks CLI コマンドを実行することもできます。 Web ターミナルのシェル コマンドの実行Azure Databricksを参照してください。

Databricks CLI の認証をインストールして構成するには、「 Databricks CLI のインストールまたは更新 Databricks CLI の認証を参照してください。

アドバイス

Databricks CLI ソースは、databricks/cli GitHub リポジトリで公開されています。

Databricks CLI のしくみ

CLI は Databricks REST API をラップします。この API は、Azure Databricks アカウントとワークスペース オブジェクトに関する情報を変更または要求するためのエンドポイントを提供します。 Azure Databricks REST API リファレンスを参照してください。

たとえば、ワークスペース内の個々のクラスターに関する情報を出力するには、次のようにします。

databricks clusters get 1234-567890-a12bcde3

curl の場合、同等の操作は次のようになります。

curl --request GET "https://${DATABRICKS_HOST}/api/2.0/clusters/get" \
     --header "Authorization: Bearer ${DATABRICKS_TOKEN}" \
     --data '{ "cluster_id": "1234-567890-a12bcde3" }'

Databricks CLI バージョンのリリースの種類

Databricks CLI の リリースの種類 は、次のバージョンに対応します。

  • バージョン 1.0.0 以降は一般公開 (GA) されています。
  • バージョン 0.205 から 0.299 はパブリック プレビューです。
  • バージョン 0.18 以降はレガシ CLI です。

レガシー CLI

従来の Databricks CLI はバージョン 0.18 以降です。

  • Databricks でレガシ Databricks CLI のサポートや新機能は計画されていません。
  • 従来の Databricks CLI の詳細については、「 レガシ Databricks CLI」を参照してください。
  • Databricks CLI バージョン 0.18 以前から Databricks CLI バージョン 0.205 以降に移行するには、「Databricks CLI の移行」を参照してください。

次のステップ