Pular para o conteúdo principal

account credentials grupo de comandos

nota

Esta informação aplica-se às versões 0.205 e acima Databricks CLI . A CLI do Databricks está em versão prévia pública.

O uso CLI Databricks está sujeito à LicençaDatabricks e ao Aviso de PrivacidadeDatabricks, incluindo qualquer fornecimento de Dados de Uso.

O grupo de comandos account credentials dentro da CLIDatabricks contém comandos para gerenciar configurações de credenciais para sua account. Para que Databricks possa implantar clusters na VPC apropriada para novos espaços de trabalho, Databricks precisa de acesso a uma IAM role de serviço entreaccount na sua account AWS . Uma configuração de credenciais encapsula essas informações de função, e seu ID é usado ao criar um novo workspace.

Criar credenciais account do Databricks

Crie uma configuração de credenciais Databricks que represente credenciais entreaccount cloud para uma account específica. O Databricks utiliza isso para configurar corretamente a infraestrutura de rede para hospedar clusters do Databricks. Para sua IAM role AWS IAM, você precisa confiar no ID externo (o ID account API Databricks ) no objeto de credencial retornado e configurar a política de acesso necessária.

dica

Salve o campo credentials_id da resposta, que é o ID do seu novo objeto de configuração de credenciais.

databricks account credentials create [flags]

Opções

--json JSON

As strings JSON embutidas ou o @caminho para o arquivo JSON com o corpo da requisição.

Bandeiras globais

Exemplos

O exemplo a seguir cria uma configuração de credenciais usando JSON:

Bash
databricks account credentials create --json '{"credentials_name": "my-credentials", "aws_credentials": {"sts_role": {"role_arn": "arn:aws:iam::123456789012:role/databricks-cross-account-role"'

O exemplo a seguir cria uma configuração de credenciais usando um arquivo JSON:

Bash
databricks account credentials create --json @credentials.json

excluir credenciais account do Databricks

Excluir um objeto de configuração de credenciais Databricks para uma account, ambos especificados por ID. Não é possível excluir uma credencial associada a um workspace.

databricks account credentials delete CREDENTIALS_ID [flags]

Argumentos

CREDENTIALS_ID

ID de configuração das credenciais API da conta Databricks .

Opções

Bandeiras globais

Exemplos

O exemplo a seguir exclui uma configuração de credencial por ID:

Bash
databricks account credentials delete cred-abc123

Obter credenciais account Databricks

Obtenha um objeto de configuração de credenciais Databricks para uma account, ambos especificados por ID.

databricks account credentials get CREDENTIALS_ID [flags]

Argumentos

CREDENTIALS_ID

ID de configuração de credenciais.

Opções

Bandeiras globais

Exemplos

O exemplo a seguir obtém uma configuração de credenciais por ID:

Bash
databricks account credentials get cred-abc123

lista de credenciais account do Databricks

Listar os objetos de configuração de credenciais Databricks para uma account, especificada por ID.

databricks account credentials list [flags]

Opções

Bandeiras globais

Exemplos

O exemplo a seguir lista todas as configurações de credenciais:

Bash
databricks account credentials list

Bandeiras globais

--debug

Ativar ou não o registro de depuração.

-h ou --help

Exibir ajuda para a CLI Databricks , o grupo de comandos relacionado ou o comando específico.

--log-file string

Uma sequência de caracteres representando o arquivo no qual logs de saída serão gravados. Se essa opção não for especificada, o default é gravar logs de saída em stderr.

--log-format Formato

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

--log-level string

Uma sequência de caracteres representando o nível de formato log . Caso não seja especificado, o nível de formato log será desativado.

-o, --output Tipo

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

-p, --profile string

O nome do perfil no arquivo ~/.databrickscfg a ser usado para executar o comando. Se este sinalizador não for especificado, então, se existir, o perfil denominado 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 pacote de destino a ser usado.