Sdílet prostřednictvím


apps skupina příkazů

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).

Globální příznaky

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

Globální příznaky

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)

Globální příznaky

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

Globální příznaky

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

Globální příznaky

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í.

Globální příznaky

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í.

Globální příznaky

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.

Globální příznaky

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).

Globální příznaky

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).

Globální příznaky

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.

Globální příznaky

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

Globální příznaky

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

Globální příznaky

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.

Globální příznaky

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.

Globální příznaky

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