Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Note
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks распространяется на лицензию Databricks и уведомление о конфиденциальности Databricks, включая все положения об использовании.
Группа repos команд в интерфейсе командной строки Databricks позволяет управлять папками Git. Ознакомьтесь с папками Azure Databricks Git.
создание репозитория Databricks
Создайте репозиторий в рабочей области и свяжите его с указанным удаленным репозиторием Git. Обратите внимание, что репозитории, созданные программным способом, должны быть связаны с удаленным репозиторием Git, в отличие от репозиториев, созданных в браузере.
databricks repos create URL [PROVIDER] [flags]
Arguments
URL
URL-адрес репозитория Git для ссылки
PROVIDER
Поставщик Git. Это поле не учитывает регистр. Доступные поставщики Git: gitHub, bitbucketCloud, gitLab, azureDevOpsServices, gitHubEnterprise, bitbucketServer, gitLabEnterpriseEdition и awsCodeCommit
Options
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--path string
Требуемый путь для репозитория в рабочей области
Examples
В следующих примерах создается репозиторий, связанный с GitHub:
databricks repos create https://github.com/username/my-repo.git gitHub --path /Repos/username/my-repo
databricks repos create https://github.com/username/my-repo.git --path /Users/username/my-repo
удаление репозитория databricks
Удалите указанный репозиторий.
databricks repos delete REPO_ID_OR_PATH [flags]
Arguments
REPO_ID_OR_PATH
Идентификатор для удаления соответствующего репозитория
Options
Examples
В следующих примерах удаляется репозиторий по идентификатору или пути:
databricks repos delete 12345
databricks repos delete /Repos/username/my-repo
получение репозитория databricks
Получите репозиторий с указанным идентификатором репозитория.
databricks repos get REPO_ID_OR_PATH [flags]
Arguments
REPO_ID_OR_PATH
Идентификатор объекта папки Git (репозитория) в рабочей области
Options
Examples
В следующих примерах приводятся сведения о репозитории по идентификатору или пути.
databricks repos get 12345
databricks repos get /Repos/username/my-repo
список репозиториев Databricks
Получите репозитории, на которые вызывающий пользователь имеет разрешения на управление. Используйте next_page_token, чтобы итерировать через дополнительные страницы.
databricks repos list [flags]
Options
--next-page-token string
Маркер, используемый для получения следующей страницы результатов
--path-prefix string
Фильтрует репозитории, пути которых начинаются с заданного префикса.
Examples
Ниже приведены примеры репозиториев:
databricks repos list
databricks repos list --path-prefix /Repos/username
обновление Databricks Repos
Обновите репозиторий на другую ветвь или тег или обновите его до последнего коммита в той же ветви.
databricks repos update REPO_ID_OR_PATH [flags]
Arguments
REPO_ID_OR_PATH
Идентификатор объекта папки Git (репозитория) в рабочей области
Options
--branch string
Ветка, на которую переключена локальная версия репозитория.
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
--tag string
Тег, на который подключена локальная копия репозитория.
Examples
В следующих примерах репозиторий обновляется до разных ветвей или тегов:
databricks repos update 12345 --branch main
databricks repos update /Repos/username/my-repo --branch develop
databricks repos update 12345 --tag v1.0.0
Уровни разрешений repos в Databricks
Получение уровней разрешений репозитория.
databricks repos get-permission-levels REPO_ID [flags]
Arguments
REPO_ID
Репозиторий, для которого нужно получить или управлять разрешениями
Options
Examples
В следующем примере показано, как получить доступные уровни разрешений для репозитория:
databricks repos get-permission-levels 12345
databricks repos get-permissions
Получите права доступа к репозиторию. Репозитории могут наследовать разрешения от корневого объекта.
databricks repos get-permissions REPO_ID [flags]
Arguments
REPO_ID
Репозиторий, для которого нужно получить или управлять разрешениями
Options
Examples
В следующем примере получаются права доступа для репозитория:
databricks repos get-permissions 12345
databricks repos set-permissions (установить разрешения репозитория)
Задайте разрешения репозитория. Задает разрешения для объекта, заменив существующие разрешения, если они существуют. Удаляет все прямые разрешения, если они не указаны. Объекты могут наследовать разрешения от корневого объекта.
databricks repos set-permissions REPO_ID [flags]
Arguments
REPO_ID
Репозиторий, для которого нужно получить или управлять разрешениями
Options
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
Examples
В следующем примере задаются разрешения для репозитория с помощью JSON:
databricks repos set-permissions 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_MANAGE"}]}'
вет разрешений репозиториев databricks
Обновите разрешения для репозитория. Репозитории могут наследовать разрешения от корневого объекта.
databricks repos update-permissions REPO_ID [flags]
Arguments
REPO_ID
Репозиторий, для которого нужно получить или управлять разрешениями
Options
--json JSON
Строка JSON inline или @path к JSON-файлу с телом запроса.
Examples
В следующем примере обновляются разрешения для репозитория с помощью JSON:
databricks repos update-permissions 12345 --json '{"access_control_list": [{"user_name": "someone@example.com", "permission_level": "CAN_READ"}]}'
Глобальные флаги
--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 струна
Если применимо, целевой объект пакета для использования