Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта информация относится к Интерфейсу командной строки 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 струна
Если применимо, целевой объект пакета для использования