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


temporary-path-credentials группа команд

Замечание

Эта информация относится к Интерфейсу командной строки 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 струна

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