account storage-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 storage-credentials dentro da CLIDatabricks contém comandos para gerenciar credenciais de armazenamento para um metastore específico. Esses comandos permitem criar, obter, listar, atualizar e excluir credenciais de armazenamento que fornecem acesso ao armazenamento cloud para Unity Catalog.
criar credenciais de armazenamento account do Databricks
Criar uma nova credencial de armazenamento. O objeto de solicitação é específico para a cloud: AwsIamRole para credenciais AWS , AzureServicePrincipal para credenciais Azure ou GcpServiceAccountKey para credenciais GCP . O chamador deve ser um administrador do metastore e ter o privilégio CREATE_STORAGE_CREDENTIAL no metastore.
databricks account storage-credentials create METASTORE_ID [flags]
Argumentos
METASTORE_ID
ID do metastore Unity Catalog .
Opções
--skip-validation
Ignorar a validação das credenciais de armazenamento (opcional, default falso).
--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 credencial de armazenamento da 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 a seguir cria uma credencial de armazenamento usando um arquivo JSON:
databricks account storage-credentials create metastore-abc123 --json @storage-credential.json
O exemplo a seguir cria uma credencial de armazenamento com a validação ignorada:
databricks account storage-credentials create metastore-abc123 --skip-validation --json @storage-credential.json
excluir credenciais de armazenamento account do Databricks
Excluir uma credencial de armazenamento do metastore. O chamador deve ser o proprietário das credenciais de armazenamento.
databricks account storage-credentials delete METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]
Argumentos
METASTORE_ID
ID do metastore Unity Catalog .
STORAGE_CREDENTIAL_NAME
Nome da credencial de armazenamento.
Opções
--force
Forçar a exclusã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 força a exclusão de uma credencial de armazenamento:
databricks account storage-credentials delete metastore-abc123 my-storage-credential --force
obter credenciais de armazenamento account do Databricks
Obtenha uma credencial de armazenamento do metastore. O chamador deve ser um administrador do metastore, o proprietário da credencial de armazenamento ou ter um nível de privilégio na credencial de armazenamento.
databricks account storage-credentials get METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]
Argumentos
METASTORE_ID
ID do metastore Unity Catalog .
STORAGE_CREDENTIAL_NAME
Nome da credencial de armazenamento.
Opções
Exemplos
O exemplo a seguir obtém uma credencial de armazenamento:
databricks account storage-credentials get metastore-abc123 my-storage-credential
lista de credenciais de armazenamento account do Databricks
Obtenha uma lista de todas as credenciais de armazenamento que foram atribuídas a um determinado metastore.
databricks account storage-credentials list METASTORE_ID [flags]
Argumentos
METASTORE_ID
ID do metastore Unity Catalog .
Opções
Exemplos
O exemplo a seguir lista todas as credenciais de armazenamento para um metastore:
databricks account storage-credentials list metastore-abc123
atualização das credenciais de armazenamento account do Databricks
Atualize uma credencial de armazenamento no metastore. Quem está ligando deve ser o proprietário das credenciais de armazenamento. Se o chamador for um administrador do metastore, somente as credenciais do proprietário poderão ser alteradas.
databricks account storage-credentials update METASTORE_ID STORAGE_CREDENTIAL_NAME [flags]
Argumentos
METASTORE_ID
ID do metastore Unity Catalog .
STORAGE_CREDENTIAL_NAME
Nome da credencial de armazenamento.
Opções
--skip-validation
Ignorar a validação das credenciais de armazenamento (opcional).
--json JSON
As strings JSON embutidas ou o @caminho para o arquivo JSON com o corpo da requisição.
Exemplos
O exemplo a seguir 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 a seguir atualiza uma credencial de armazenamento usando um arquivo JSON:
databricks account storage-credentials update metastore-abc123 my-storage-credential --json @update-storage-credential.json
O exemplo a seguir atualiza uma credencial de armazenamento com a validação ignorada:
databricks account storage-credentials update metastore-abc123 my-storage-credential --skip-validation --json @update-storage-credential.json
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.