アプリ管理
アプリ管理
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 を実行します。
- フロントエンドをビルド (
npm run build) - バンドルをワークスペースにデプロイ
- アプリを実行
利用可能なオプションをすべて確認するには、次を実行します。
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.log5 分間ログをストリーミングする:
databricks apps logs my-app --follow --timeout 5m
アプリの削除
アプリを完全に削除します。
databricks apps delete {name}⚠️ 警告: この操作は取り消せません。アプリのデータと設定はすべて削除されます。
関連情報
プラットフォームアーキテクチャ、ユースケース、セキュリティ、高度な機能など、Databricks Apps の詳細については、Databricks Apps のドキュメントを参照してください。