Compartir a través de


Grupo de comandos account workspaces

Nota:

Esta información se aplica a las versiones 0.205 y posteriores de la CLI de Databricks. La CLI de Databricks está en versión preliminar pública.

El uso de la CLI de Databricks está sujeto a la licencia de Databricks y al aviso de privacidad de Databricks, incluidas las disposiciones de datos de uso.

El account workspaces grupo de comandos de la CLI de Databricks contiene comandos para administrar áreas de trabajo de la cuenta. Un área de trabajo de Databricks es un entorno para acceder a todos los recursos de Databricks. El área de trabajo organiza objetos (cuadernos, bibliotecas y experimentos) en carpetas y proporciona acceso a datos y recursos computacionales, como clústeres y trabajos. Consulte Creación de un área de trabajo.

Nota:

Estos comandos están disponibles si la cuenta está en la versión E2 de la plataforma o en un plan personalizado seleccionado que permita varias áreas de trabajo por cuenta.

creación de áreas de trabajo de cuenta de databricks

Cree un área de trabajo mediante una configuración de credenciales y una configuración de almacenamiento, una configuración de red opcional (si usa una VPC administrada por el cliente), una configuración opcional de clave de servicios administrados (si usa claves administradas por el cliente para servicios administrados) y una configuración de clave de almacenamiento opcional (si usa claves administradas por el cliente para el almacenamiento).

Important

Esta operación es asincrónica. Una respuesta con código de estado HTTP 200 significa que la solicitud se ha aceptado y está en curso, pero no significa que el área de trabajo se implementó correctamente y se está ejecutando. El estado inicial del área de trabajo suele ser PROVISIONING. Use el campo id. de área de trabajo (workspace_id) en la respuesta para identificar el área de trabajo nueva y realizar solicitudes repetidas GET con el identificador del área de trabajo y comprobar su estado. El área de trabajo está disponible cuando el estado cambia a RUNNING.

databricks account workspaces create [flags]

Options

--workspace-name string

    Nombre legible del área de trabajo.

--deployment-name string

    El nombre de implementación define parte del subdominio para el área de trabajo.

--aws-region string

    Región de AWS para el área de trabajo.

--cloud string

    Nombre de la nube.

--location string

    La región de Google Cloud del plano de datos del área de trabajo en su cuenta de Google (por ejemplo, us-east4).

--credentials-id string

    Identificador del objeto de configuración de credenciales del área de trabajo.

--storage-configuration-id string

    Identificador del objeto de configuración de almacenamiento del área de trabajo.

--network-id string

    Identificador del objeto de configuración de red del área de trabajo.

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

    Identificador del objeto de configuración de clave de cifrado de servicios administrados del área de trabajo.

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

    Identificador del objeto de configuración de clave de cifrado de almacenamiento del área de trabajo.

--private-access-settings-id string

    Identificador del objeto de configuración de acceso privado del área de trabajo.

--network-connectivity-config-id string

    Identificador de objeto de la configuración de conectividad de red.

--compute-mode CustomerFacingComputeMode

    Si el modo de proceso es SERVERLESS, se crea un área de trabajo sin servidor. Valores admitidos: HYBRID, SERVERLESS.

--pricing-tier PricingTier

    Plan de tarifa del área de trabajo. Valores admitidos: COMMUNITY_EDITION, DEDICATED, ENTERPRISE, PREMIUM, STANDARD, . UNKNOWN

--no-wait

    No espere a que llegue al estado RUNNING.

--timeout duration

    Cantidad máxima de tiempo para alcanzar el estado RUNNING (valor predeterminado de 20m0s).

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud

Marcas globales

Examples

En el ejemplo siguiente se crea un área de trabajo mediante 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"}'

En el ejemplo siguiente se crea un área de trabajo mediante un archivo JSON:

databricks account workspaces create --json @workspace.json

En el ejemplo siguiente se crea un área de trabajo con marcas de línea de comandos:

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"

eliminación de áreas de trabajo de cuenta de databricks

Elimine un área de trabajo de Databricks, especificada por id.

databricks account workspaces delete WORKSPACE_ID [flags]

Argumentos

WORKSPACE_ID

    Identificador entero único para el área de trabajo.

Options

Marcas globales

Examples

En el ejemplo siguiente se elimina un área de trabajo por identificador:

databricks account workspaces delete 123456789

obtención de áreas de trabajo de cuenta de databricks

Obtenga información, incluido el estado de un área de trabajo de Databricks, especificada por el identificador. En la respuesta, el workspace_status campo indica el estado actual. Después de la creación inicial del área de trabajo (que es asincrónica), realice solicitudes repetidas GET con el identificador del área de trabajo y compruebe su estado. El área de trabajo está disponible cuando el estado cambia a RUNNING.

databricks account workspaces get WORKSPACE_ID [flags]

Argumentos

WORKSPACE_ID

    Identificador entero único para el área de trabajo.

Options

Marcas globales

Examples

En el ejemplo siguiente se obtiene un área de trabajo por identificador:

databricks account workspaces get 123456789

lista de áreas de trabajo de la cuenta de databricks

Enumere las áreas de trabajo de Databricks para una cuenta.

databricks account workspaces list [flags]

Options

Marcas globales

Examples

En el ejemplo siguiente se enumeran todas las áreas de trabajo:

databricks account workspaces list

actualización de áreas de trabajo de cuenta de databricks

Actualizar una configuración del área de trabajo.

databricks account workspaces update WORKSPACE_ID [flags]

Argumentos

WORKSPACE_ID

    Identificador entero único para el área de trabajo.

Options

--workspace-name string

    Nombre legible del área de trabajo.

--deployment-name string

    Nombre de implementación del área de trabajo.

--aws-region string

    Región de AWS para el área de trabajo.

--cloud string

    Nombre de la nube.

--location string

    La región de Google Cloud del plano de datos del área de trabajo en su cuenta de Google (por ejemplo, us-east4).

--credentials-id string

    Identificador del objeto de configuración de credenciales del área de trabajo.

--storage-configuration-id string

    Identificador del objeto de configuración de almacenamiento del área de trabajo.

--network-id string

    Si esta área de trabajo es BYO VPC, se rellenará el network_id.

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

    Identificador de la configuración de clave para cifrar los servicios administrados.

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

    Identificador de la configuración de clave para cifrar el almacenamiento del área de trabajo.

--private-access-settings-id string

    Identificador del objeto de configuración de acceso privado del área de trabajo.

--network-connectivity-config-id string

    Identificador de objeto de la configuración de conectividad de red.

--expected-workspace-status WorkspaceStatus

    Campo propiedad del cliente que se usa para indicar el estado del área de trabajo en el que el cliente espera estar dentro. Valores admitidos: BANNED, CANCELLING, FAILED, NOT_PROVISIONED, PROVISIONING, . RUNNING

--update-mask string

    La máscara de campo debe ser una sola cadena, con varios campos separados por comas (sin espacios).

--no-wait

    No espere a que llegue al estado RUNNING.

--timeout duration

    Cantidad máxima de tiempo para alcanzar el estado RUNNING (valor predeterminado de 20m0s).

--json JSON

    La cadena JSON en línea o el archivo JSON @path con el cuerpo de la solicitud

Marcas globales

Examples

En el ejemplo siguiente se actualiza un nombre de área de trabajo:

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

En el ejemplo siguiente se actualiza un área de trabajo mediante JSON:

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

En el ejemplo siguiente se actualiza un área de trabajo mediante un archivo JSON:

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

Marcas globales

--debug

  Indica si se va a habilitar el registro de depuración.

-h o --help

    Mostrar ayuda para la CLI de Databricks o el grupo de comandos relacionado o el comando relacionado.

--log-file cadena

    Cadena que representa el archivo en el que se van a escribir registros de salida. Si no se especifica esta marca, el valor predeterminado es escribir registros de salida en stderr.

--log-format formato

    Tipo de formato de registro: text o json. El valor predeterminado es text.

--log-level cadena

    Cadena que representa el nivel de formato de registro. Si no se especifica, el nivel de formato de registro está deshabilitado.

-o, --output tipo

    Tipo de salida del comando, text o json. El valor predeterminado es text.

-p, --profile cadena

    Nombre del perfil en el archivo ~/.databrickscfg que se usará para ejecutar el comando. Si no se especifica esta marca, si existe, se usa el perfil denominado DEFAULT .

--progress-format formato

    Formato para mostrar los registros de progreso: default, append, inplaceo json

-t, --target cadena

    Si procede, el destino del paquete que se va a usar