Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта информация относится к Интерфейсу командной строки Databricks версии 0.205 и выше. Интерфейс командной строки Databricks находится в общедоступной предварительной версии.
Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.
Группа temporary-path-credentials команд в интерфейсе командной строки Databricks содержит команды для создания кратковременных учетных данных с нижней областью, используемой для доступа к расположениям внешнего облачного хранилища, зарегистрированным в Databricks. Эти учетные данные обеспечивают безопасный и ограниченный по времени доступ к данным в облачных средах, таких как AWS, Azure и Google Cloud. Для информации о распределении учетных данных для доступа к внешней системе см. раздел каталога Unity.
databricks temporary-path-credentials generate-temporary-path-credentials
Создайте короткие учетные данные для прямого доступа к расположениям облачного хранилища, зарегистрированным в Databricks. API создания временных учетных данных пути поддерживается только для внешних путей хранения, в частности внешних расположений и внешних таблиц. Управляемые таблицы не поддерживаются этим API.
Хранилище метаданных должно иметь флаг external_access_enabled значение true (по умолчанию false). Вызывающий объект должен иметь права EXTERNAL_USE_LOCATION в внешнем расположении; эти привилегии могут предоставляться только владельцами внешних расположений. Для запросов к существующим внешним таблицам вызывающий объект также должен иметь права EXTERNAL_USE_SCHEMA на родительской схеме; эта привилегия может быть предоставлена только владельцами каталога.
databricks temporary-path-credentials generate-temporary-path-credentials URL OPERATION [flags]
Аргументы
URL
URL-адрес для доступа на основе пути.
OPERATION
Операция, выполняемая по пути. Поддерживаемые значения: PATH_CREATE_TABLE, PATH_READ, PATH_READ_WRITE.
Options
--dry-run
Необязательный флаг для тестирования запроса без создания учетных данных.
--json JSON
Встроенная строка JSON или JSON-файл @path с текстом запроса
Примеры
В следующем примере создаются временные учетные данные для доступа на чтение к расположению S3:
databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ
В следующем примере создаются временные учетные данные для доступа к хранилищу Azure для чтения и записи:
databricks temporary-path-credentials generate-temporary-path-credentials abfss://container@storage.dfs.core.windows.net/path PATH_READ_WRITE
В следующем примере создаются временные учетные данные для создания таблицы в расположении GCS:
databricks temporary-path-credentials generate-temporary-path-credentials gs://my-bucket/my-path PATH_CREATE_TABLE
В следующем примере выполняется сухой запуск для тестирования запроса:
databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --dry-run
В следующем примере создаются учетные данные с помощью JSON:
databricks temporary-path-credentials generate-temporary-path-credentials s3://my-bucket/my-path PATH_READ --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 струна
Если применимо, целевой объект пакета для использования