account credentials grupo de comandos
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.
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.
Exemplos
O exemplo a seguir cria uma configuração de credenciais usando JSON:
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:
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
Exemplos
O exemplo a seguir exclui uma configuração de credencial por ID:
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
Exemplos
O exemplo a seguir obtém uma configuração de credenciais por ID:
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
Exemplos
O exemplo a seguir lista todas as configurações de credenciais:
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.