Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
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.
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
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
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
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