account storage-credentials группа команд

Замечание

Использование интерфейса командной строки Databricks подчиняется лицензии Databricks и уведомлению о конфиденциальности Databricks, включая любые положения о данных использования.

Группа account storage-credentials команд в интерфейсе командной строки Databricks содержит команды для управления учетными данными хранения для определенного хранилища метаданных. Эти команды позволяют создавать, получать, перечислять, обновлять и удалять учетные данные хранения, предоставляющие доступ к облачному хранилищу для каталога Unity.

создание учетных данных хранения учетных данных учетной записи databricks

Создайте учетные данные для хранения данных. Объект запроса зависит от облака: AwsIamRole для учетных данных AWS, AzureServicePrincipal для учетных данных Azure или GcpServiceAccountKey для учетных данных GCP. Вызывающий объект должен быть администратором хранилища метаданных и иметь привилегии CREATE_STORAGE_CREDENTIAL в хранилище метаданных.

databricks account storage-credentials create METASTORE_ID [flags]

Аргументы

METASTORE_ID

    Идентификатор хранилища метаданных каталога Unity.

Options

--skip-validation

    Пропустить проверку учетных данных хранилища (необязательно, значение false по умолчанию).

--json JSON

    Встроенная строка JSON или JSON-файл @path с текстом запроса

Глобальные флаги

Примеры

В следующем примере создаются учетные данные хранения AWS с помощью JSON:

databricks account storage-credentials create metastore-abc123 --json '{"name": "my-storage-credential", "aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/my-role"}}'

В следующем примере создается учетные данные хранения с помощью JSON-файла:

databricks account storage-credentials create metastore-abc123 --json @storage-credential.json

В следующем примере создается учетные данные хранения с пропущенной проверкой.

databricks account storage-credentials create metastore-abc123 --skip-validation --json @storage-credential.json

удаление учетных данных хранения учетных данных учетной записи databricks

Удалить учетные данные хранилища из метастора. Вызывающий объект должен быть владельцем учетных данных хранилища.

databricks account storage-credentials delete METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Аргументы

METASTORE_ID

    Идентификатор хранилища метаданных каталога Unity.

STORAGE_CREDENTIAL_NAME

    Имя учетных данных хранилища.

Options

--force

    Принудительное удаление, даже если учетные данные хранения не пусты.

Глобальные флаги

Примеры

В следующем примере удаляются учетные данные хранения:

databricks account storage-credentials delete metastore-abc123 my-storage-credential

В следующем примере принудительно удаляются учетные данные хранилища:

databricks account storage-credentials delete metastore-abc123 my-storage-credential --force

получение учетных данных хранения учетных данных учетной записи databricks

Получите учетные данные хранилища из метахранилища. Вызывающий объект должен быть администратором хранилища метаданных, владельцем учетных данных хранилища или иметь уровень привилегий для учетных данных хранилища.

databricks account storage-credentials get METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Аргументы

METASTORE_ID

    Идентификатор хранилища метаданных каталога Unity.

STORAGE_CREDENTIAL_NAME

    Имя учетных данных хранилища.

Options

Глобальные флаги

Примеры

Следующий пример получает учетные данные хранения:

databricks account storage-credentials get metastore-abc123 my-storage-credential

Список учетных данных хранения учетных данных учетной записи databricks

Получите список всех учетных данных хранилища, назначенных данному хранилищу метаданных.

databricks account storage-credentials list METASTORE_ID [flags]

Аргументы

METASTORE_ID

    Идентификатор хранилища метаданных каталога Unity.

Options

Глобальные флаги

Примеры

В следующем примере перечислены все учетные данные хранилища для хранилища метаданных:

databricks account storage-credentials list metastore-abc123

обновление учетных данных хранения учетных данных учетной записи databricks

Обновите учетные данные для доступа к хранилищу в метахранилище. Вызывающий объект должен быть владельцем учетных данных хранилища. Если вызывающий объект является администратором хранилища метаданных, можно изменить только учетные данные владельца.

databricks account storage-credentials update METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Аргументы

METASTORE_ID

    Идентификатор хранилища метаданных каталога Unity.

STORAGE_CREDENTIAL_NAME

    Имя учетных данных хранилища.

Options

--skip-validation

    Пропустить проверку учетных данных хранилища (необязательно).

--json JSON

    Встроенная строка JSON или JSON-файл @path с текстом запроса

Глобальные флаги

Примеры

В следующем примере обновляется учетные данные хранения с помощью JSON:

databricks account storage-credentials update metastore-abc123 my-storage-credential --json '{"aws_iam_role": {"role_arn": "arn:aws:iam::123456789012:role/updated-role"}}'

В следующем примере обновляется учетные данные хранения с помощью JSON-файла:

databricks account storage-credentials update metastore-abc123 my-storage-credential --json @update-storage-credential.json

В следующем примере обновляется учетные данные хранилища с пропущенной проверкой.

databricks account storage-credentials update metastore-abc123 my-storage-credential --skip-validation --json @update-storage-credential.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 струна

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