Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Tyto informace platí pro Databricks CLI verze 0.205 a vyšší. Rozhraní příkazového řádku Databricks je ve veřejné ukázce.
Použití rozhraní příkazového řádku Databricks podléhá licenci Databricks a oznámení o ochraně osobních údajů Databricks, včetně všech ustanovení o využití.
Skupina apps příkazů v rozhraní příkazového řádku Databricks umožňuje spravovat aplikace. Aplikace běží přímo na instanci Databricks zákazníka, integrují se se svými daty, používají a rozšiřují služby Databricks a umožňují uživatelům komunikovat prostřednictvím jednotného přihlašování. Podívejte se na Aplikace Databricks.
Vytvořte aplikace Databricks
Vytvořte novou aplikaci.
databricks apps create NAME [flags]
Arguments
NAME
Název aplikace. Název musí obsahovat pouze malé alfanumerické znaky a pomlčky. Musí být jedinečný v rámci pracovního prostoru.
Možnosti
--budget-policy-id string
ID zásad rozpočtu pro aplikaci
--description string
Popis aplikace
--json JSON
Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.
--no-compute
Pokud je true, aplikace se po vytvoření nespustí.
--no-wait
Nečekejte na dosažení aktivního stavu.
--timeout duration
Maximální doba dosažení aktivního stavu (výchozí 20m0s).
Examples
Následující příklad vytvoří základní aplikaci:
databricks apps create my-analytics-app --description "Analytics dashboard app"
Následující příklad vytvoří aplikaci bez spuštění:
databricks apps create my-data-app --description "Data processing app" --no-compute
Následující příklad vytvoří aplikaci s vlastním časovým limitem:
databricks apps create my-ml-app --description "Machine learning app" --timeout 30m
Odstranění aplikací Databricks
Odstraňte aplikaci.
databricks apps delete NAME [flags]
Arguments
NAME
Název aplikace.
Možnosti
Examples
Následující příklad odstraní aplikaci:
databricks apps delete my-analytics-app
Nasazujte aplikace Databricks
Vytvořte pro aplikaci nasazení se zadaným názvem.
databricks apps deploy APP_NAME [flags]
Arguments
APP_NAME
Název aplikace.
Možnosti
--deployment-id string
Jedinečné ID nasazení.
--json JSON
Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.
--mode AppDeploymentMode
Způsob, jakým proces nasazení bude spravovat zdrojový kód. Podporované hodnoty: AUTO_SYNC, SNAPSHOT.
--no-wait
Nečekejte na dosažení stavu SUCCEEDED.
--source-code-path string
Cesta k systému souborů pracovního prostoru zdrojového kódu použitého k vytvoření nasazení aplikace.
--timeout duration
Maximální doba dosažení stavu SUCCEEDED (výchozí 20m0s)
Examples
Následující příklad vytvoří nasazení s režimem automatické synchronizace:
databricks apps deploy my-analytics-app --source-code-path /Workspace/Users/someone@example.com/my-app --mode AUTO_SYNC
Následující příklad vytvoří nasazení s režimem snímků:
databricks apps deploy my-data-app --source-code-path /Workspace/Users/someone@example.com/data-app --mode SNAPSHOT
Následující příklad vytvoří nasazení s vlastním ID nasazení:
databricks apps deploy my-ml-app --deployment-id "v1.2.3" --source-code-path /Workspace/Users/someone@example.com/ml-app
Získat aplikace Databricks
Získejte informace o aplikaci se zadaným názvem.
databricks apps get NAME [flags]
Arguments
NAME
Název aplikace.
Možnosti
Examples
Následující příklad získá informace o aplikaci:
databricks apps get my-analytics-app
Následující příklad získá informace o aplikaci ve formátu JSON:
databricks apps get my-data-app --output json
Následující příklad získá informace o aplikaci pomocí konkrétního profilu:
databricks apps get my-ml-app --profile production
Získání nasazení aplikací Databricks
Získejte informace o nasazení aplikace se zadaným názvem a ID nasazení.
databricks apps get-deployment APP_NAME DEPLOYMENT_ID [flags]
Arguments
APP_NAME
Název aplikace.
DEPLOYMENT_ID
Jedinečné ID nasazení.
Možnosti
Examples
Následující příklad získá informace o nasazení:
databricks apps get-deployment my-analytics-app v1.0.0
Následující příklad získá informace o nasazení ve formátu JSON:
databricks apps get-deployment my-data-app v2.1.0 --output json
Následující příklad získá informace o nasazení pomocí konkrétního profilu:
databricks apps get-deployment my-ml-app latest --profile production
Seznam aplikací databricks
Zobrazí seznam všech aplikací v pracovním prostoru.
databricks apps list [flags]
Arguments
None
Možnosti
--page-size int
Horní mez vrácených položek
--page-token string
Token stránkování, který umožňuje přejít na další stránku aplikací.
Examples
Následující příklad uvádí všechny aplikace:
databricks apps list
Následující příklad uvádí aplikace s konkrétní velikostí stránky:
databricks apps list --page-size 10
Následující příklad uvádí aplikace se stránkováním:
databricks apps list --page-token "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
Seznam nasazení aplikací databricks
Zobrazí seznam všech nasazení aplikací pro aplikaci se zadaným názvem.
databricks apps list-deployments APP_NAME [flags]
Arguments
APP_NAME
Název aplikace.
Možnosti
--page-size int
Horní mez vrácených položek
--page-token string
Token stránkování, který umožňuje přejít na další stránku aplikací.
Examples
V následujícím příkladu jsou uvedena všechna nasazení pro aplikaci:
databricks apps list-deployments my-analytics-app
Následující příklad uvádí nasazení s konkrétní velikostí stránky:
databricks apps list-deployments my-data-app --page-size 10
Aplikace Databricks běží na místním prostředí
Spusťte aplikaci místně.
databricks apps run-local [flags]
Arguments
None
Možnosti
--app-port int
Port, na kterém se má aplikace spustit (výchozí 8000).
--debug
Povolte režim ladění.
--debug-port string
Port, na kterém chcete spustit ladicí program.
--entry-point string
Zadejte vlastní vstupní bod s konfigurací (soubor .yml) pro aplikaci. Výchozí hodnota je app.yml.
--env strings
Nastavte proměnné prostředí.
--port int
Port, na kterém se má spustit proxy aplikace (výchozí 8001).
--prepare-environment
Připraví prostředí pro spuštění aplikace. Vyžaduje instalaci uv.
Examples
Následující příklad spustí aplikaci místně s výchozím nastavením:
databricks apps run-local
Následující příklad spustí aplikaci místně na konkrétním portu:
databricks apps run-local --app-port 9000 --port 9001
Aplikace Databricks startují
Spusťte poslední aktivní nasazení aplikace v pracovním prostoru.
databricks apps start NAME [flags]
Arguments
NAME
Název aplikace.
Možnosti
--no-wait
Nečekejte na dosažení aktivního stavu.
--timeout duration
Maximální doba dosažení aktivního stavu (výchozí 20m0s).
Examples
Následující příklad spustí aplikaci:
databricks apps start my-analytics-app
Následující příklad spustí aplikaci bez čekání:
databricks apps start my-data-app --no-wait
Následující příklad spustí aplikaci s vlastním časovým limitem:
databricks apps start my-ml-app --timeout 30m
Zastavení aplikací Databricks
Zastavte aktivní nasazení aplikace v pracovním prostoru.
databricks apps stop NAME [flags]
Arguments
NAME
Název aplikace.
Možnosti
--no-wait
Nečekejte na dosažení stavu ZASTAVENO.
--timeout duration
Maximální doba dosažení stavu ZASTAVENO (výchozí 20m0s).
Examples
Následující příklad zastaví aplikaci:
databricks apps stop my-analytics-app
Následující příklad zastaví aplikaci bez čekání:
databricks apps stop my-data-app --no-wait
Následující příklad zastaví aplikaci s vlastním časovým limitem:
databricks apps stop my-ml-app --timeout 30m
Aktualizace aplikací Databricks
Aktualizujte aplikaci s daným názvem.
databricks apps update NAME [flags]
Arguments
NAME
Název aplikace. Název musí obsahovat pouze malé alfanumerické znaky a pomlčky. Musí být jedinečný v rámci pracovního prostoru.
Možnosti
--budget-policy-id string
ID zásad rozpočtu pro aplikaci
--description string
Popis aplikace
--json JSON
Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.
Examples
Následující příklad aktualizuje popis aplikace:
databricks apps update my-analytics-app --description "Updated analytics dashboard"
Aplikace Databricks získávají úrovně oprávnění
Získejte úrovně oprávnění aplikace.
databricks apps get-permission-levels APP_NAME [flags]
Arguments
APP_NAME
Aplikace, pro kterou chcete získat nebo spravovat oprávnění.
Možnosti
Examples
Následující příklad získá úrovně oprávnění pro aplikaci:
databricks apps get-permission-levels my-analytics-app
Získání oprávnění aplikací Databricks
Získejte oprávnění aplikace. Aplikace můžou dědit oprávnění z kořenového objektu.
databricks apps get-permissions APP_NAME [flags]
Arguments
APP_NAME
Aplikace, pro kterou chcete získat nebo spravovat oprávnění.
Možnosti
Examples
Následující příklad získá oprávnění pro aplikaci:
databricks apps get-permissions my-analytics-app
Následující příklad získá oprávnění pomocí konkrétního profilu:
databricks apps get-permissions my-ml-app --profile production
Nastavení oprávnění aplikací Databricks
Nastavte oprávnění aplikace.
Nastaví oprávnění pro objekt a nahradí stávající oprávnění, pokud existují. Odstraní všechna přímá oprávnění, pokud nejsou zadána žádná. Objekty mohou dědit oprávnění z kořenového objektu.
databricks apps set-permissions APP_NAME [flags]
Arguments
APP_NAME
Aplikace, pro kterou chcete získat nebo spravovat oprávnění.
Možnosti
--json JSON
Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.
Examples
Následující příklad nastaví oprávnění pomocí konfigurace JSON:
databricks apps set-permissions my-analytics-app --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_USE"}]}'
Oprávnění k aktualizaci aplikací Databricks
Aktualizujte oprávnění v aplikaci. Aplikace můžou dědit oprávnění z kořenového objektu.
databricks apps update-permissions APP_NAME [flags]
Arguments
APP_NAME
Aplikace, pro kterou chcete získat nebo spravovat oprávnění.
Možnosti
--json JSON
Vložený řetězec JSON nebo @path do souboru JSON s textem požadavku.
Examples
Následující příklad aktualizuje oprávnění pomocí konfigurace JSON:
databricks apps update-permissions my-analytics-app --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'
Globální příznaky
--debug
Zda povolit protokolování ladění.
-h nebo --help
Zobrazení nápovědy k rozhraní příkazového řádku Databricks nebo související skupině příkazů nebo souvisejícímu příkazu
--log-file řetězec
Řetězec představující soubor, do kterého se zapisují výstupní protokoly. Pokud tento příznak není zadaný, výchozí hodnota je zápis výstupních protokolů do stderru.
--log-format formát
Typ formátu protokolu, text nebo json. Výchozí hodnota je text.
--log-level řetězec
Řetězec představující úroveň formátu protokolu. Pokud není zadána, je úroveň formátu protokolu zakázaná.
-o, --output typ
Typ výstupu příkazu, text nebo json. Výchozí hodnota je text.
-p, --profile řetězec
Název profilu v ~/.databrickscfg souboru, který se má použít ke spuštění příkazu. Pokud tento příznak není zadán, použije se profil s názvem DEFAULT, pokud existuje.
--progress-format formát
Formát pro zobrazení protokolů průběhu: default, append, inplacenebo json
-t, --target řetězec
Pokud je to relevantní, cílový balíček, který se má použít