Dela via


apps kommandogrupp

Note

Den här informationen gäller för Databricks CLI-versionerna 0.205 och senare. The Databricks CLI is in Public Preview.

Databricks CLI use is subject to the Databricks License and Databricks Privacy Notice, including any Usage Data provisions.

The apps command group within the Databricks CLI allows you to manage apps. Appar körs direkt på en kunds Databricks-instans, integrerar med sina data, använder och utökar Databricks-tjänster och gör det möjligt för användare att interagera via enkel inloggning. See Databricks Apps.

skapa databricks-appar

Skapa en ny app.

databricks apps create NAME [flags]

Arguments

NAME

    Namnet på appen. Namnet får endast innehålla alfanumeriska gemener och bindestreck. Den måste vara unik inom arbetsytan.

Options

--budget-policy-id string

    Budgetprincip-ID för appen.

--description string

    Beskrivningen av appen.

--json JSON

    Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.

--no-compute

    Om det är sant startas inte appen när den har skapats.

--no-wait

    Vänta inte med att nå ACTIVE-tillståndet.

--timeout duration

    Maximal tid för att nå ACTIVE-tillstånd (standard 20m0s).

Global flags

Examples

I följande exempel skapas en grundläggande app:

databricks apps create my-analytics-app --description "Analytics dashboard app"

I följande exempel skapas en app utan att starta den:

databricks apps create my-data-app --description "Data processing app" --no-compute

I följande exempel skapas en app med en anpassad tidsgräns:

databricks apps create my-ml-app --description "Machine learning app" --timeout 30m

ta bort databricks-appar

Ta bort en app.

databricks apps delete NAME [flags]

Arguments

NAME

    Namnet på appen.

Options

Global flags

Examples

I följande exempel tas en app bort:

databricks apps delete my-analytics-app

distribuera databricks-appar

Skapa en appdistribution för appen med det angivna namnet.

databricks apps deploy APP_NAME [flags]

Arguments

APP_NAME

    Namnet på appen.

Options

--deployment-id string

    Distributionens unika ID.

--json JSON

    Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.

--mode AppDeploymentMode

    Det läge som distributionen ska hantera källkoden för. Värden som stöds: AUTO_SYNC, SNAPSHOT.

--no-wait

    Vänta inte med att nå tillståndet LYCKADES.

--source-code-path string

    Sökvägen till arbetsytans filsystem för källkoden som används för att skapa appdistributionen.

--timeout duration

    Maximal tid för att nå SUCCEEDED-tillstånd (standard 20m0s).

Global flags

Examples

I följande exempel skapas en distribution med läget för automatisk synkronisering:

databricks apps deploy my-analytics-app --source-code-path /Workspace/Users/someone@example.com/my-app --mode AUTO_SYNC

I följande exempel skapas en distribution med ögonblicksbildsläge:

databricks apps deploy my-data-app --source-code-path /Workspace/Users/someone@example.com/data-app --mode SNAPSHOT

I följande exempel skapas en distribution med ett anpassat distributions-ID:

databricks apps deploy my-ml-app --deployment-id "v1.2.3" --source-code-path /Workspace/Users/someone@example.com/ml-app

databricks-appar får

Hämta information för appen med det angivna namnet.

databricks apps get NAME [flags]

Arguments

NAME

    Namnet på appen.

Options

Global flags

Examples

I följande exempel hämtas appinformation:

databricks apps get my-analytics-app

I följande exempel hämtas appinformation i JSON-format:

databricks apps get my-data-app --output json

I följande exempel hämtas appinformation med hjälp av en specifik profil:

databricks apps get my-ml-app --profile production

databricks-appar – get-deployment

Hämta information för appdistributionen med det angivna namnet och distributions-ID:t.

databricks apps get-deployment APP_NAME DEPLOYMENT_ID [flags]

Arguments

APP_NAME

    Namnet på appen.

DEPLOYMENT_ID

    Distributionens unika ID.

Options

Global flags

Examples

I följande exempel hämtas distributionsinformation:

databricks apps get-deployment my-analytics-app v1.0.0

I följande exempel hämtas distributionsinformation i JSON-format:

databricks apps get-deployment my-data-app v2.1.0 --output json

I följande exempel hämtas distributionsinformation med hjälp av en specifik profil:

databricks apps get-deployment my-ml-app latest --profile production

lista över databricks-appar

Visa en lista över alla appar på arbetsytan.

databricks apps list [flags]

Arguments

None

Options

--page-size int

    Övre gräns för returnerade objekt.

--page-token string

    Sidnumreringstoken för att gå till nästa sida med appar.

Global flags

Examples

I följande exempel visas alla appar:

databricks apps list

I följande exempel visas appar med en specifik sidstorlek:

databricks apps list --page-size 10

I följande exempel visas appar med sidnumrering:

databricks apps list --page-token "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."

databricks-appar listdistributioner

Visa en lista över alla appdistributioner för appen med det angivna namnet.

databricks apps list-deployments APP_NAME [flags]

Arguments

APP_NAME

    Namnet på appen.

Options

--page-size int

    Övre gräns för returnerade objekt.

--page-token string

    Sidnumreringstoken för att gå till nästa sida med appar.

Global flags

Examples

I följande exempel visas alla distributioner för en app:

databricks apps list-deployments my-analytics-app

I följande exempel visas distributioner med en specifik sidstorlek:

databricks apps list-deployments my-data-app --page-size 10

databricks-appar kör lokalt

Starta en app lokalt.

databricks apps run-local [flags]

Arguments

None

Options

--app-port int

    Port där appen ska köras (standard 8000).

--debug

    Aktivera felsökningsläge.

--debug-port string

    Port som felsökningsprogrammet ska köras på.

--entry-point string

    Ange den anpassade startpunkten med konfiguration (.yml fil) för appen. Standardinställningen är app.yml.

--env strings

    Ange miljövariabler.

--port int

    Port där appproxyn ska köras (standard 8001).

--prepare-environment

    Förbereder miljön för att köra appen. Kräver att uv installeras.

Global flags

Examples

I följande exempel körs en app lokalt med standardinställningar:

databricks apps run-local

I följande exempel körs en app lokalt på en specifik port:

databricks apps run-local --app-port 9000 --port 9001

databricks-appar startar

Starta den senaste aktiva distributionen av appen på arbetsytan.

databricks apps start NAME [flags]

Arguments

NAME

    Namnet på appen.

Options

--no-wait

    Vänta inte med att nå ACTIVE-tillståndet.

--timeout duration

    Maximal tid för att nå ACTIVE-tillstånd (standard 20m0s).

Global flags

Examples

I följande exempel startas en app:

databricks apps start my-analytics-app

Följande exempel startar en app utan att vänta:

databricks apps start my-data-app --no-wait

I följande exempel startas en app med en anpassad tidsgräns:

databricks apps start my-ml-app --timeout 30m

databricks-appar stoppas

Stoppa den aktiva distributionen av appen på arbetsytan.

databricks apps stop NAME [flags]

Arguments

NAME

    Namnet på appen.

Options

--no-wait

    Vänta inte med att nå STOPPED-tillståndet.

--timeout duration

    Maximal tid för att nå STOPPED-tillstånd (standard 20 m0s).

Global flags

Examples

I följande exempel stoppas en app:

databricks apps stop my-analytics-app

I följande exempel stoppas en app utan att vänta:

databricks apps stop my-data-app --no-wait

I följande exempel stoppas en app med en anpassad tidsgräns:

databricks apps stop my-ml-app --timeout 30m

uppdatering av databricks-appar

Uppdatera appen med det angivna namnet.

databricks apps update NAME [flags]

Arguments

NAME

    Namnet på appen. Namnet får endast innehålla alfanumeriska gemener och bindestreck. Den måste vara unik inom arbetsytan.

Options

--budget-policy-id string

    Budgetprincip-ID för appen.

--description string

    Beskrivningen av appen.

--json JSON

    Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.

Global flags

Examples

I följande exempel uppdateras en apps beskrivning:

databricks apps update my-analytics-app --description "Updated analytics dashboard"

databricks-appar get-permission-levels

Hämta behörighetsnivåer för appar.

databricks apps get-permission-levels APP_NAME [flags]

Arguments

APP_NAME

    Appen som du vill hämta eller hantera behörigheter för.

Options

Global flags

Examples

I följande exempel hämtas behörighetsnivåer för en app:

databricks apps get-permission-levels my-analytics-app

databricks-appar – hämta behörigheter

Hämta behörigheter för en app. Appar kan ärva behörigheter från sina rotobjekt.

databricks apps get-permissions APP_NAME [flags]

Arguments

APP_NAME

    Appen som du vill hämta eller hantera behörigheter för.

Options

Global flags

Examples

I följande exempel hämtas behörigheter för en app:

databricks apps get-permissions my-analytics-app

I följande exempel hämtas behörigheter med hjälp av en specifik profil:

databricks apps get-permissions my-ml-app --profile production

set-permissions för databricks-appar

Ange appbehörigheter.

Anger behörigheter för ett objekt och ersätter befintliga behörigheter om de finns. Tar bort alla direktbehörigheter om inga har angetts. Objekt kan ärva behörigheter från sina rotobjekt.

databricks apps set-permissions APP_NAME [flags]

Arguments

APP_NAME

    Appen som du vill hämta eller hantera behörigheter för.

Options

--json JSON

    Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.

Global flags

Examples

I följande exempel anges behörigheter med JSON-konfiguration:

databricks apps set-permissions my-analytics-app --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_USE"}]}'

uppdateringsbehörigheter för databricks-appar

Uppdatera behörigheterna för en app. Appar kan ärva behörigheter från sina rotobjekt.

databricks apps update-permissions APP_NAME [flags]

Arguments

APP_NAME

    Appen som du vill hämta eller hantera behörigheter för.

Options

--json JSON

    Den infogade JSON-strängen @path eller till JSON-filen med begärandetexten.

Global flags

Examples

I följande exempel uppdateras behörigheter med JSON-konfiguration:

databricks apps update-permissions my-analytics-app --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'

Global flags

--debug

  Om felsökningsloggning ska aktiveras.

-h eller --help

    Visa hjälp för Databricks CLI eller den relaterade kommandogruppen eller det relaterade kommandot.

--log-file sträng

    En sträng som representerar filen som utdataloggarna ska skrivas till. Om den här flaggan inte anges är standardvärdet att skriva utdataloggar till stderr.

--log-format format

    Loggformattypen eller textjson. Standardvärdet är text.

--log-level sträng

    En sträng som representerar loggformatnivån. Om det inte anges inaktiveras loggformatnivån.

-o, --output typ

    Kommandots utdatatyp, text eller json. Standardvärdet är text.

-p, --profile sträng

    Namnet på profilen i filen som ~/.databrickscfg ska användas för att köra kommandot. Om den här flaggan inte anges används den namngivna DEFAULT profilen om den finns.

--progress-format format

    Formatet för att visa förloppsloggar: default, append, inplaceeller json

-t, --target sträng

    Om tillämpligt, paketmålet som ska användas