Поделиться через


account workspaces группа команд

Замечание

Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.

Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.

Группа account workspaces команд в интерфейсе командной строки Databricks содержит команды для управления рабочими областями для вашей учетной записи. Рабочая область Databricks — это среда для доступа ко всем ресурсам Databricks. Рабочая область упорядочивает объекты (записные книжки, библиотеки и эксперименты) в папки и предоставляет доступ к данным и вычислительным ресурсам, таким как кластеры и задания. См. статью "Создание рабочей области".

Замечание

Эти команды доступны, если ваша учетная запись находится в версии E2 платформы или на выборе пользовательского плана, который разрешает несколько рабочих областей для каждой учетной записи.

Создание рабочих областей учетной записи databricks

Создайте новую рабочую область с помощью конфигурации учетных данных и конфигурации хранилища, необязательной сетевой конфигурации (при использовании управляемого клиентом VPC), необязательной конфигурации ключей управляемых служб (при использовании управляемых клиентом ключей для управляемых служб) и необязательной конфигурации ключа хранилища (при использовании ключей, управляемых клиентом для хранения).

Это важно

Эта операция асинхронна. Ответ с кодом состояния HTTP 200 означает, что запрос был принят и выполняется, но не означает, что рабочая область успешно развернута и запущена. Начальное состояние рабочей области обычно является ПОДГОТОВКОЙ. Используйте поле идентификатора рабочей области (workspace_id) в ответе, чтобы определить новую рабочую область и выполнить повторяющиеся GET запросы с идентификатором рабочей области и проверить его состояние. Рабочая область становится доступной, когда состояние изменяется на RUNNING.

databricks account workspaces create [flags]

Options

--workspace-name string

    Понятное имя рабочей области.

--deployment-name string

    Имя развертывания определяет часть поддомена рабочей области.

--aws-region string

    Регион AWS для рабочей области.

--cloud string

    Имя облака.

--location string

    Регион Google Cloud плоскости данных рабочей области в учетной записи Google (например, us-east4).

--credentials-id string

    Идентификатор объекта конфигурации учетных данных рабочей области.

--storage-configuration-id string

    Идентификатор объекта конфигурации хранилища рабочей области.

--network-id string

    Идентификатор объекта конфигурации сети рабочей области.

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

    Идентификатор объекта конфигурации ключа шифрования ключа шифрования управляемой службы рабочей области.

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

    Идентификатор объекта конфигурации ключа шифрования хранилища рабочей области.

--private-access-settings-id string

    Идентификатор объекта параметров частного доступа рабочей области.

--network-connectivity-config-id string

    Идентификатор объекта конфигурации сетевого подключения.

--compute-mode CustomerFacingComputeMode

    Если режим вычислений имеет значение SERVERLESS, создается бессерверная рабочая область. Поддерживаемые значения: HYBRID, SERVERLESS.

--pricing-tier PricingTier

    Ценовая категория для рабочей области. Поддерживаемые значения: COMMUNITY_EDITION, , ENTERPRISEDEDICATED, STANDARDPREMIUM, . UNKNOWN

--no-wait

    Не подождите, чтобы достичь состояния RUNNING.

--timeout duration

    Максимальное время достижения состояния ВЫПОЛНЕНИЯ (по умолчанию 20m0s).

--json JSON

    Встроенная строка JSON или JSON-файл @path с текстом запроса

Глобальные флаги

Примеры

В следующем примере создается рабочая область с помощью 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"}'

В следующем примере создается рабочая область с помощью JSON-файла:

databricks account workspaces create --json @workspace.json

В следующем примере создается рабочая область с флагами командной строки:

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"

Удаление рабочих областей учетной записи databricks

Удалите рабочую область Databricks, указанную идентификатором.

databricks account workspaces delete WORKSPACE_ID [flags]

Аргументы

WORKSPACE_ID

    Уникальный целый идентификатор рабочей области.

Options

Глобальные флаги

Примеры

В следующем примере удаляется рабочая область по идентификатору:

databricks account workspaces delete 123456789

Получение рабочих областей учетной записи databricks

Получение сведений, включая состояние рабочей области Databricks, указанной идентификатором. В ответе workspace_status поле указывает текущее состояние. После первоначального создания рабочей области (асинхронного), выполните повторяющиеся GET запросы с идентификатором рабочей области и проверьте его состояние. Рабочая область становится доступной, когда состояние изменяется на RUNNING.

databricks account workspaces get WORKSPACE_ID [flags]

Аргументы

WORKSPACE_ID

    Уникальный целый идентификатор рабочей области.

Options

Глобальные флаги

Примеры

Следующий пример получает рабочую область по идентификатору:

databricks account workspaces get 123456789

Список рабочих областей учетных записей databricks

Вывод списка рабочих областей Databricks для учетной записи.

databricks account workspaces list [flags]

Options

Глобальные флаги

Примеры

В следующем примере перечислены все рабочие области:

databricks account workspaces list

Обновление рабочих областей учетной записи databricks

Обновление конфигурации рабочей области.

databricks account workspaces update WORKSPACE_ID [flags]

Аргументы

WORKSPACE_ID

    Уникальный целый идентификатор рабочей области.

Options

--workspace-name string

    Понятное имя рабочей области.

--deployment-name string

    Имя развертывания рабочей области.

--aws-region string

    Регион AWS для рабочей области.

--cloud string

    Имя облака.

--location string

    Регион Google Cloud плоскости данных рабочей области в учетной записи Google (например, us-east4).

--credentials-id string

    Идентификатор объекта конфигурации учетных данных рабочей области.

--storage-configuration-id string

    Идентификатор объекта конфигурации хранилища рабочей области.

--network-id string

    Если эта рабочая область — BYO VPC, network_id будет заполнена.

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

    Идентификатор конфигурации ключа для шифрования управляемых служб.

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

    Идентификатор конфигурации ключа для шифрования хранилища рабочей области.

--private-access-settings-id string

    Идентификатор объекта параметров частного доступа рабочей области.

--network-connectivity-config-id string

    Идентификатор объекта конфигурации сетевого подключения.

--expected-workspace-status WorkspaceStatus

    Поле, принадлежащее клиенту, используемое для указания состояния рабочей области, в которую клиент ожидается войти. Поддерживаемые значения: BANNED, , FAILEDCANCELLING, PROVISIONINGNOT_PROVISIONED, . RUNNING

--update-mask string

    Маска поля должна быть одной строкой, с несколькими полями, разделенными запятыми (без пробелов).

--no-wait

    Не подождите, чтобы достичь состояния RUNNING.

--timeout duration

    Максимальное время достижения состояния ВЫПОЛНЕНИЯ (по умолчанию 20m0s).

--json JSON

    Встроенная строка JSON или JSON-файл @path с текстом запроса

Глобальные флаги

Примеры

В следующем примере обновляется имя рабочей области:

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

В следующем примере обновляется рабочая область с помощью JSON:

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

В следующем примере обновляется рабочая область с помощью JSON-файла:

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

Глобальные флаги

--debug

  Следует ли включить ведение журнала отладки.

-h или --help

    Отобразить справку по интерфейсу командной строки Databricks, связанной группе команд или отдельной команде.

--log-file струна

    Строка, представляющая файл для записи журналов выходных данных. Если этот флаг не указан, по умолчанию используется запись журналов выходных данных в stderr.

--log-format формат

    Тип формата журнала: text или json. Значение по умолчанию — text.

--log-level струна

    Строка, представляющая уровень формата журнала. Если не указано, уровень формата журнала отключен.

типа -o, --output

    Тип выходных данных команды: text или json. Значение по умолчанию — text.

-p, --profile струна

    Имя профиля в ~/.databrickscfg файле, используемого для выполнения команды. Если этот флаг не указан, при наличии используется профиль с именем DEFAULT.

--progress-format формат

    Формат для отображения журналов хода выполнения: default, appendinplace, илиjson

-t, --target струна

    Если применимо, целевой объект пакета для использования