メインコンテンツに移動

アプリ管理

アプリ管理

Databricks CLI を使用して、AppKit アプリケーションをライフサイクル全体にわたって管理します。このガイドでは、アプリのデプロイ、起動、停止、監視、削除について説明します。

Prerequisites

  • Node.js v22+ environment with npm
  • Databricks CLI (v1.0.0 or higher): install and configure it according to the official tutorial.

アプリの作成

AppKit がインストールされた新しい Databricks app を作成する方法は、クイックスタート セクションを参照してください。

設定

アプリをデプロイする前に設定が必要です。詳細は設定ガイドを参照してください。

  • app.yaml の設定とコマンドの指定
  • 環境変数と SQL warehouse のバインディング
  • ローカル開発時の認証オプション

アプリをデプロイする

自動化されたデプロイ pipeline を使用して、AppKit アプリケーションをデプロイします。

databricks apps deploy

このコマンドは、一連のデプロイ pipeline を実行します。

  1. フロントエンドをビルド (npm run build)
  2. バンドルをワークスペースにデプロイ
  3. アプリを実行
note

利用可能なオプションをすべて確認するには、次を実行します。

databricks apps deploy --help

  • 特定のターゲットにデプロイする:

    databricks apps deploy --target prod
  • カスタム変数を指定してデプロイする:

    databricks apps deploy --var="warehouse_id=abc123"
  • 検証をスキップして反復を高速化する:

    databricks apps deploy --skip-validation
  • 強制的にデプロイする (Git branch の検証を無視) :

    databricks apps deploy --force

アプリを起動する

停止中のアプリを起動するには、次のコマンドを実行します。

databricks apps start {name}

アプリの停止

実行中のアプリを削除せずに停止します。

databricks apps stop {name}

すべてのアプリを一覧表示する

databricks apps list

アプリの詳細情報を取得する

databricks apps get {name}

アプリのログをストリーミングする

アプリケーションのログをリアルタイムでストリーミングします。

databricks apps logs {name}

デフォルトでは、直近200行のログを表示して終了します。

注: 利用可能なオプションの一覧は、databricks apps logs --help を実行して確認してください

  • 直近 50 行のログを表示する:

    databricks apps logs my-app --tail-lines 50
  • 検索フィルターを適用しながらログを追跡する:

    databricks apps logs my-app --follow --search ERROR
  • ソース別にログを絞り込む:

    databricks apps logs my-app --follow --source APP
  • ログをファイルに保存する:

    databricks apps logs my-app --follow --output-file app.log
  • 5 分間ログをストリーミングする:

    databricks apps logs my-app --follow --timeout 5m

アプリの削除

アプリを完全に削除します。

databricks apps delete {name}

⚠️ 警告: この操作は取り消せません。アプリのデータと設定はすべて削除されます。

関連情報

プラットフォームアーキテクチャ、ユースケース、セキュリティ、高度な機能など、Databricks Apps の詳細については、Databricks Apps のドキュメントを参照してください。

Databricks Developer Hub

次のエージェント型アプリを数分でリリースする準備はできていますか?

ドキュメントを読む