Condividi tramite


account workspaces gruppo di comandi

Annotazioni

Queste informazioni si applicano all'interfaccia della riga di comando di Databricks versione 0.205 e successive. L'interfaccia della riga di comando di Databricks è disponibile in anteprima pubblica.

L'uso della CLI di Databricks è soggetto alla Licenza di Databricks e all'Informativa sulla privacy di Databricks, incluse eventuali disposizioni sui dati di utilizzo.

Il account workspaces gruppo di comandi all'interno dell'interfaccia della riga di comando di Databricks contiene i comandi per gestire le aree di lavoro per l'account. Un'area di lavoro di Databricks è un ambiente per l'accesso a tutti gli asset di Databricks. L'area di lavoro organizza gli oggetti (notebook, librerie e esperimenti) in cartelle e fornisce l'accesso ai dati e alle risorse di calcolo, ad esempio cluster e processi. Vedere Creare un'area di lavoro.

Annotazioni

Questi comandi sono disponibili se l'account si trova nella versione E2 della piattaforma o in un piano personalizzato selezionato che consente più aree di lavoro per account.

Creare aree di lavoro dell'account databricks

Creare una nuova area di lavoro usando una configurazione delle credenziali e una configurazione di archiviazione, una configurazione di rete facoltativa (se si usa un VPC gestito dal cliente), una configurazione della chiave dei servizi gestiti facoltativa (se si usano chiavi gestite dal cliente per i servizi gestiti dal cliente) e una configurazione facoltativa della chiave di archiviazione (se si usano chiavi gestite dal cliente per l'archiviazione).

Importante

Questa operazione è asincrona. Una risposta con codice di stato HTTP 200 indica che la richiesta è stata accettata ed è in corso, ma non significa che l'area di lavoro sia stata distribuita correttamente ed è in esecuzione. Lo stato iniziale dell'area di lavoro è in genere PROVISIONING. Usare il campo ID area di lavoro (workspace_id) nella risposta per identificare la nuova area di lavoro e effettuare richieste ripetute GET con l'ID dell'area di lavoro e controllarne lo stato. L'area di lavoro diventa disponibile quando lo stato passa a RUNNING.

databricks account workspaces create [flags]

Options

--workspace-name string

    Nome leggibile dell'area di lavoro.

--deployment-name string

    Il nome della distribuzione definisce parte del sottodominio per l'area di lavoro.

--aws-region string

    Area AWS per l'area di lavoro.

--cloud string

    Nome del cloud.

--location string

    L'area Google Cloud del piano dati dell'area di lavoro nell'account Google , ad esempio us-east4.

--credentials-id string

    ID dell'oggetto di configurazione delle credenziali dell'area di lavoro.

--storage-configuration-id string

    ID dell'oggetto di configurazione dell'archiviazione dell'area di lavoro.

--network-id string

    ID dell'oggetto di configurazione di rete dell'area di lavoro.

--managed-services-customer-managed-key-id string

    ID dell'oggetto di configurazione della chiave di crittografia dei servizi gestiti dell'area di lavoro.

--storage-customer-managed-key-id string

    ID dell'oggetto di configurazione della chiave di crittografia dell'archiviazione dell'area di lavoro.

--private-access-settings-id string

    ID dell'oggetto impostazioni di accesso privato dell'area di lavoro.

--network-connectivity-config-id string

    ID oggetto della configurazione della connettività di rete.

--compute-mode CustomerFacingComputeMode

    Se la modalità di calcolo è SERVERLESS, viene creata un'area di lavoro serverless. Valori supportati: HYBRID, SERVERLESS.

--pricing-tier PricingTier

    Piano tariffario per l'area di lavoro. Valori supportati: COMMUNITY_EDITION, DEDICATED, ENTERPRISEPREMIUM, , STANDARD, . UNKNOWN

--no-wait

    Non attendere il raggiungimento dello stato RUNNING.

--timeout duration

    Quantità massima di tempo per raggiungere lo stato RUNNING (impostazione predefinita 20m0s).

--json JSON

    La stringa JSON inline o @path nel file JSON con il corpo della richiesta

Flag globali

Esempi

L'esempio seguente crea un'area di lavoro usando JSON:

databricks account workspaces create --json '{"workspace_name": "my-workspace", "deployment_name": "my-workspace-deployment", "aws_region": "us-west-2", "credentials_id": "cred-abc123", "storage_configuration_id": "storage-xyz789"}'

L'esempio seguente crea un'area di lavoro usando un file JSON:

databricks account workspaces create --json @workspace.json

L'esempio seguente crea un'area di lavoro con flag della riga di comando:

databricks account workspaces create --workspace-name "my-workspace" --deployment-name "my-workspace-deployment" --aws-region "us-west-2" --credentials-id "cred-abc123" --storage-configuration-id "storage-xyz789"

Eliminazione delle aree di lavoro dell'account databricks

Eliminare un'area di lavoro di Databricks, specificata dall'ID.

databricks account workspaces delete WORKSPACE_ID [flags]

Arguments

WORKSPACE_ID

    ID intero univoco per l'area di lavoro.

Options

Flag globali

Esempi

Nell'esempio seguente viene eliminata un'area di lavoro in base all'ID:

databricks account workspaces delete 123456789

Ottenere le aree di lavoro dell'account databricks

Ottenere informazioni, incluso lo stato per un'area di lavoro di Databricks, specificato dall'ID. Nella risposta il workspace_status campo indica lo stato corrente. Dopo la creazione iniziale dell'area di lavoro (asincrona), effettuare richieste ripetute GET con l'ID dell'area di lavoro e controllarne lo stato. L'area di lavoro diventa disponibile quando lo stato passa a RUNNING.

databricks account workspaces get WORKSPACE_ID [flags]

Arguments

WORKSPACE_ID

    ID intero univoco per l'area di lavoro.

Options

Flag globali

Esempi

L'esempio seguente ottiene un'area di lavoro in base all'ID:

databricks account workspaces get 123456789

Elenco delle aree di lavoro dell'account databricks

Elencare le aree di lavoro di Databricks per un account.

databricks account workspaces list [flags]

Options

Flag globali

Esempi

L'esempio seguente elenca tutte le aree di lavoro:

databricks account workspaces list

Aggiornamento delle aree di lavoro dell'account databricks

Aggiornare una configurazione dell'area di lavoro.

databricks account workspaces update WORKSPACE_ID [flags]

Arguments

WORKSPACE_ID

    ID intero univoco per l'area di lavoro.

Options

--workspace-name string

    Nome leggibile dell'area di lavoro.

--deployment-name string

    Nome della distribuzione per l'area di lavoro.

--aws-region string

    Area AWS per l'area di lavoro.

--cloud string

    Nome del cloud.

--location string

    L'area Google Cloud del piano dati dell'area di lavoro nell'account Google , ad esempio us-east4.

--credentials-id string

    ID dell'oggetto di configurazione delle credenziali dell'area di lavoro.

--storage-configuration-id string

    ID dell'oggetto di configurazione dell'archiviazione dell'area di lavoro.

--network-id string

    Se l'area di lavoro è BYO VPC, il network_id verrà popolato.

--managed-services-customer-managed-key-id string

    ID della configurazione della chiave per la crittografia dei servizi gestiti.

--storage-customer-managed-key-id string

    ID della configurazione della chiave per la crittografia dell'archiviazione dell'area di lavoro.

--private-access-settings-id string

    ID dell'oggetto impostazioni di accesso privato dell'area di lavoro.

--network-connectivity-config-id string

    ID oggetto della configurazione della connettività di rete.

--expected-workspace-status WorkspaceStatus

    Campo di proprietà del client usato per indicare lo stato dell'area di lavoro in cui si prevede che il client si trova. Valori supportati: BANNED, CANCELLING, FAILEDNOT_PROVISIONED, , PROVISIONING, . RUNNING

--update-mask string

    La maschera di campo deve essere una singola stringa, con più campi separati da virgole (senza spazi).

--no-wait

    Non attendere il raggiungimento dello stato RUNNING.

--timeout duration

    Quantità massima di tempo per raggiungere lo stato RUNNING (impostazione predefinita 20m0s).

--json JSON

    La stringa JSON inline o @path nel file JSON con il corpo della richiesta

Flag globali

Esempi

Nell'esempio seguente viene aggiornato il nome di un'area di lavoro:

databricks account workspaces update 123456789 --workspace-name "updated-workspace-name"

L'esempio seguente aggiorna un'area di lavoro usando JSON:

databricks account workspaces update 123456789 --json '{"workspace_name": "updated-workspace-name", "credentials_id": "cred-new123"}'

L'esempio seguente aggiorna un'area di lavoro usando un file JSON:

databricks account workspaces update 123456789 --json @update-workspace.json

Bandiere globali

--debug

  Indica se abilitare la registrazione di debug.

-h oppure --help

    Mostra la guida per il Databricks CLI, il gruppo di comandi correlato o il comando correlato.

--log-file stringa

    Stringa che rappresenta il file in cui scrivere i log di output. Se questo flag non viene specificato, l'impostazione predefinita prevede la scrittura dei log di output su stderr.

--log-format formato

    Tipo di formato del log, text o json. Il valore predefinito è text.

--log-level stringa

    Stringa che rappresenta il livello di formato del log. Se non specificato, il livello di formato del log è disabilitato.

tipo

    Tipo di output del comando, text o json. Il valore predefinito è text.

-p, --profile stringa

    Nome del profilo nel ~/.databrickscfg file da usare per eseguire il comando . Se questo flag non viene specificato, se esiste, viene usato il profilo denominato DEFAULT .

--progress-format formato

    Formato per visualizzare i log di stato: default, append, inplaceo json

-t, --target stringa

    Se applicabile, la destinazione del bundle da utilizzare