Partilhar via


account storage-credentials grupo de comando

Observação

Essas informações se aplicam às versões 0.205 e superiores da CLI do Databricks. A CLI do Databricks está em Pré-Visualização Pública.

O uso da CLI do Databricks está sujeito à Licença do Databricks e ao Aviso de Privacidade do Databricks, incluindo quaisquer disposições de Dados de Uso.

O account storage-credentials grupo de comandos dentro da CLI do Databricks contém comandos para gerenciar credenciais de armazenamento para um metastore específico. Estes comandos permitem-lhe criar, obter, listar, atualizar e eliminar credenciais de armazenamento que dão acesso ao armazenamento na nuvem para o Unity Catalog.

Databricks Account Storage-Credentials criar

Crie uma nova credencial de armazenamento. O objeto de pedido é específico para a cloud: AwsIamRole para credenciais AWS, AzureServicePrincipal para credenciais Azure ou GcpServiceAccountKey para credenciais GCP. O chamador deve ser um administrador da metastore e ter o privilégio CREATE_STORAGE_CREDENTIAL sobre a metastore.

databricks account storage-credentials create METASTORE_ID [flags]

Arguments

METASTORE_ID

    ID da metastore do Unity Catalog.

Opções

--skip-validation

    Saltar a validação da credencial de armazenamento (opcional, por defeito falso).

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação

Bandeiras globais

Exemplos

O exemplo seguinte cria uma credencial de armazenamento AWS usando 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"}}'

O exemplo seguinte cria uma credencial de armazenamento usando um ficheiro JSON:

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

O exemplo seguinte cria uma credencial de armazenamento com validação ignorada:

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

Databricks conta Armazenamento - Credenciais Eliminar

Exclua uma credencial de armazenamento do metastore. O chamador deve ser proprietário da credencial de armazenamento.

databricks account storage-credentials delete METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Arguments

METASTORE_ID

    ID da metastore do Unity Catalog.

STORAGE_CREDENTIAL_NAME

    Nome da credencial de armazenamento.

Opções

--force

    Forçar a eliminação mesmo que a credencial de armazenamento não esteja vazia.

Bandeiras globais

Exemplos

O exemplo a seguir exclui uma credencial de armazenamento:

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

O exemplo a seguir elimina à força uma credencial de armazenamento:

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

databricks conta storage-credentials obter

Obtenha uma credencial de armazenamento do metastore. O chamador deve ser um administrador da metastore, o proprietário da credencial de armazenamento, ou ter um certo nível de privilégio sobre a credencial de armazenamento.

databricks account storage-credentials get METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Arguments

METASTORE_ID

    ID da metastore do Unity Catalog.

STORAGE_CREDENTIAL_NAME

    Nome da credencial de armazenamento.

Opções

Bandeiras globais

Exemplos

O exemplo seguinte recebe uma credencial de armazenamento:

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

Lista de Credenciais de Armazenamento de Contas Databricks

Obtenha uma lista de todas as credenciais de armazenamento atribuídas a uma determinada metastore.

databricks account storage-credentials list METASTORE_ID [flags]

Arguments

METASTORE_ID

    ID da metastore do Unity Catalog.

Opções

Bandeiras globais

Exemplos

O exemplo seguinte lista todas as credenciais de armazenamento para uma metastore:

databricks account storage-credentials list metastore-abc123

Atualização das credenciais de armazenamento da conta Databricks

Atualize uma credencial de armazenamento no metastore. O chamador deve ser o proprietário da credencial de armazenamento. Se o chamador for administrador da metastore, só a credencial do proprietário pode ser alterada.

databricks account storage-credentials update METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]

Arguments

METASTORE_ID

    ID da metastore do Unity Catalog.

STORAGE_CREDENTIAL_NAME

    Nome da credencial de armazenamento.

Opções

--skip-validation

    Saltar a validação da credencial de armazenamento (opcional).

--json JSON

    A cadeia de caracteres JSON embutida ou o @path para o arquivo JSON com o corpo da solicitação

Bandeiras globais

Exemplos

O exemplo seguinte atualiza uma credencial de armazenamento usando JSON:

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

O exemplo seguinte atualiza uma credencial de armazenamento usando um ficheiro JSON:

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

O exemplo seguinte atualiza uma credencial de armazenamento com validação ignorada:

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

Bandeiras globais

--debug

  Se o log de depuração deve ser habilitado.

-h ou --help

    Exiba a ajuda para a CLI do Databricks ou para o grupo de comandos relacionado ou para o comando relacionado.

--log-file String

    Uma cadeia de caracteres que representa o ficheiro onde os registos de saída são gravados. Se esse sinalizador não for especificado, o padrão é gravar logs de saída no stderr.

--log-format Formato

    O tipo de formato de log, text ou json. O valor predefinido é text.

--log-level String

    Uma cadeia de caracteres que representa o nível de formato de log. Se não for especificado, o nível de formato de log será desativado.

-o, --output tipo

    O tipo de saída do comando, text ou json. O valor predefinido é text.

-p, --profile String

    O nome do perfil no arquivo ~/.databrickscfg a usar para executar o comando. Se esse sinalizador não for especificado, se ele existir, o perfil nomeado DEFAULT será usado.

--progress-format Formato

    O formato para exibir logs de progresso: default, append, inplace, ou json

-t, --target String

    Se aplicável, o destino do pacote a ser usado