Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
Группа sandbox команд в интерфейсе командной строки Databricks помогает создавать, настраивать и получать доступ к средам Песочницы Databricks.
Important
Песочница Databricks находится в бета-версии.
Среды песочницы Databricks — это среды разработки, доступные для SSH, поддерживаемые изоляцией microVM. Каждая песочница — это личная среда с предварительно установленными инструментами (Python, Node.js, Rust и Databricks CLI) и постоянным хранилищем.
Чтобы приступить к работе, выполните приведенные действия.
databricks auth login --host https://...
databricks sandbox register
databricks sandbox create
databricks sandbox ssh
конфигурация песочницы databricks
Настройте имя песочницы и политику автоматической остановки.
Параметры --name--idle-timeoutи --no-autostop параметры являются независимыми, и вы можете передать любое сочетание.
databricks sandbox config <sandbox-id> [flags]
Arguments
<sandbox-id>
Идентификатор песочницы для настройки.
Options
--name string
Метка для песочницы (максимум 256 байт). Перейдите --name= к очистке.
--idle-timeout string
Длительность времени ожидания простоя. Задайте для этого значения 0 значение (или 0s), чтобы очистить его и использовать диспетчер по умолчанию (10m). Допустимый диапазон: 1m в 24h.
--no-autostop
Если значение true, эта песочница никогда не останавливается автоматически при простое. Передайте --no-autostop=false , чтобы вернуться.
Примеры
databricks sandbox config my-sandbox-1234 --name my-project
databricks sandbox config my-sandbox-1234 --idle-timeout 15m
databricks sandbox config my-sandbox-1234 --idle-timeout 1h30m
databricks sandbox config my-sandbox-1234 --idle-timeout 0
databricks sandbox config my-sandbox-1234 --no-autostop
databricks sandbox config my-sandbox-1234 --no-autostop=false
databricks sandbox config my-sandbox-1234 --idle-timeout 30m --no-autostop=false
создание песочницы databricks
Создайте новую среду песочницы.
Создает личную среду разработки, поддерживаемую микроВМ, блокирует до запуска песочницы и выводит идентификатор песочницы.
databricks sandbox create [flags]
Options
--json
Возвращает результаты в формате JSON.
--name string
Метка для песочницы (максимум 256 байт).
Примеры
databricks sandbox create
databricks sandbox create --name my-project
databricks sandbox create --json
По умолчанию песочница databricks
Задайте песочницу по умолчанию, используемую databricks sandbox ssh.
Значение по умолчанию хранится локально в ~/.databricks/sandbox.json каждом профиле. Идентификатор песочницы проверяется на сервере перед записью.
databricks sandbox default <sandbox-id> [flags]
Псевдонимы: set-default
Arguments
<sandbox-id>
Идентификатор песочницы, заданный по умолчанию.
Options
Пример
databricks sandbox default my-sandbox-1234
удаление песочницы databricks
Удаление среды песочницы.
Это окончательно завершает работу и удаляет указанную песочницу. Командная строка для подтверждения в интерактивном режиме; используется --auto-approve для пропуска запроса.
databricks sandbox delete <sandbox-id> [flags]
Arguments
<sandbox-id>
Идентификатор песочницы для удаления.
Options
--auto-approve
Пропустите интерактивный запрос подтверждения.
Примеры
databricks sandbox delete my-sandbox-1234
databricks sandbox delete my-sandbox-1234 --auto-approve
список песочниц databricks
Вывод списка сред песочницы.
Отображает все песочницы, связанные с вашей учетной записью, включая их текущее состояние и идентификатор.
databricks sandbox list [flags]
Options
--json
Возвращает результаты в формате JSON.
Примеры
databricks sandbox list
databricks sandbox list --json
регистрация песочницы databricks
Создайте выделенный ключ SSH для песочницы и зарегистрируйте его в службе.
Эта команда:
- Создает ключ
~/.ssh/sandbox_ed25519SSH Ed25519 (если он не существует). - Регистрирует открытый ключ в службе песочницы, помеченной как
--name. - При необходимости обновите
~/.ssh/configHost sandbox-gwзапись.
После регистрации databricks sandbox ssh этот ключ используется автоматически.
databricks sandbox register [flags]
Options
--name string
Метка для зарегистрированного ключа (по умолчанию используется имя узла этого компьютера). Передайте --name= регистрацию без метки.
Примеры
databricks sandbox register
databricks sandbox register --name my-laptop
Sandbox SSH Databricks
SSH для вашей среды песочницы по умолчанию или определенной среды песочницы. После отправки дополнительных аргументов -- непосредственно в ssh.
databricks sandbox ssh [sandbox-id] [-- <ssh-args-or-command>...] [flags]
Arguments
[sandbox-id]
Необязательный идентификатор песочницы. Если опущено, использует песочницу по умолчанию.
Options
--gateway string
Имя узла шлюза песочницы (автоматическое обнаружение из профиля в случае пустого).
--port string
Порт SSH шлюза песочницы. По умолчанию: 2222.
Примеры
databricks sandbox ssh
databricks sandbox ssh my-sandbox-1234
databricks sandbox ssh -- ls -la /home
databricks sandbox ssh my-sandbox-1234 -- cat /etc/os-release
databricks sandbox ssh -- -L 8080:localhost:8080
Sandbox ssh-ключ databricks
Управление ключами SSH, зарегистрированными в службе песочницы.
databricks sandbox ssh-key [command]
Доступные команды
-
databricks sandbox ssh-key list— вывод списка ключей SSH, зарегистрированных в службе песочницы. -
databricks sandbox ssh-key delete— удаление ключа SSH, зарегистрированного в службе песочницы.
Options
список ssh-key для песочницы databricks
Вывод списка ключей SSH, зарегистрированных в службе песочницы.
В каждой строке показан хэш ключа, назначенный сервером (используемый для удаления ключа), указанное пользователем имя и создание и последнее использование меток времени. Локальный зарегистрированный ключ (from databricks sandbox register) помечается, когда хэш соответствует одному из перечисленных записей.
databricks sandbox ssh-key list [flags]
Options
--json
Возвращает результаты в формате JSON.
Примеры
databricks sandbox ssh-key list
databricks sandbox ssh-key list --json
удаление ssh-key для песочницы databricks
Удалите ключ SSH, зарегистрированный в службе песочницы.
Хэш ключа — это идентификатор, возвращаемый databricks sandbox ssh-key list. После удаления попытки SSH, использующие соответствующий закрытый ключ, не завершатся успешно, пока не зарегистрируйте ключ еще раз.
databricks sandbox ssh-key delete <key-hash> [flags]
Arguments
<key-hash>
Хэш ключа для удаления.
Options
Пример
databricks sandbox ssh-key delete a1b2c3d4e5f6...
Запуск песочницы databricks
Включите остановленную среду песочницы.
Загружает резервный микроВМ и блокируется до тех пор, пока песочница не достигнет выполнения (или до 10 минут). Выполнение этой команды в уже работающей песочнице — это no-op.
databricks sandbox start <sandbox-id> [flags]
Arguments
<sandbox-id>
Идентификатор песочницы для включения.
Options
Пример
databricks sandbox start my-sandbox-1234
Состояние песочницы databricks
Отображение подробного состояния среды песочницы.
databricks sandbox status <sandbox-id> [flags]
Arguments
<sandbox-id>
Идентификатор песочницы для проверки.
Options
--json
Возвращает результаты в формате JSON.
Примеры
databricks sandbox status my-sandbox-1234
databricks sandbox status my-sandbox-1234 --json
остановка песочницы databricks
Остановите запущенную среду песочницы.
Завершает резервное копирование microVM, но сохраняет запись песочницы и постоянное хранилище. Остановка уже остановленной песочницы — это no-op.
databricks sandbox stop <sandbox-id> [flags]
Arguments
<sandbox-id>
Идентификатор песочницы для остановки.
Options
Пример
databricks sandbox stop my-sandbox-1234
Глобальные флаги
--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 струна
Если применимо, целевой объект пакета для использования