Pular para o conteúdo principal

account log-delivery 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 log-delivery dentro da CLIDatabricks contém comandos para gerenciar as configurações de entrega log para sua account. Os dois tipos log suportados para esta API são logs de uso faturável e logs de auditoria. Este recurso funciona com todos os tipos account . Consulte Configurar a entrega do log de auditoria.

criar logde entrega account do Databricks

Crie uma nova configuração de entrega log Databricks para habilitar a entrega do tipo de logs especificado para seu local de armazenamento. Isso requer que você já tenha criado um objeto de credencial e um objeto de configuração de armazenamento.

importante

Existe um limite para o número de configurações de entrega log disponíveis por account. É possível criar no máximo duas configurações de entrega em nível accounthabilitadas por tipo log . Além disso, você pode criar duas configurações de entrega em nível workspacehabilitadas por workspace para cada tipo log . Não é possível excluir uma configuração de entrega log , mas você pode desativá-la.

databricks account log-delivery 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 entrega log usando JSON:

Bash
databricks account log-delivery create --json '{"log_delivery_configuration": {"config_name": "my-log-delivery", "credentials_id": "cred-abc123", "storage_configuration_id": "storage-xyz789", "log_type": "AUDIT_LOGS", "output_format": "JSON"}}'

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

Bash
databricks account log-delivery create --json @log-delivery-config.json

log account do Databricks - entrega obter

Obtenha um objeto de configuração de entrega log Databricks para uma account, especificada por ID.

databricks account log-delivery get LOG_DELIVERY_CONFIGURATION_ID [flags]

Argumentos

LOG_DELIVERY_CONFIGURATION_ID

O ID de configuração de entrega log .

Opções

Bandeiras globais

Exemplos

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

Bash
databricks account log-delivery get log-delivery-abc123

log account do Databricks - lista de entregas

Obtenha todas as configurações de entrega log Databricks associadas a uma account.

databricks account log-delivery list [flags]

Opções

--credentials-id string

O ID das credenciais para filtrar os resultados da pesquisa.

--storage-configuration-id string

O ID de configuração de armazenamento para filtrar os resultados da pesquisa.

--status LogDeliveryConfigStatus

O status de entrega do log para filtrar os resultados da pesquisa. Valores suportados: DISABLED, ENABLED.

--page-token string

Tokens de página recebidos de uma chamada anterior para obter todas as configurações de entrega log .

Bandeiras globais

Exemplos

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

Bash
databricks account log-delivery list

O exemplo a seguir lista as configurações de entrega log habilitadas:

Bash
databricks account log-delivery list --status ENABLED

O exemplo a seguir lista as configurações de entrega log filtradas por credenciais:

Bash
databricks account log-delivery list --credentials-id cred-abc123

log account do Databricks - status de entrega do patch

Ativar ou desativar uma configuração de entrega log . A exclusão de configurações de entrega não é suportada, portanto, desative as configurações de entrega log que não forem mais necessárias.

nota

Não é possível reativar uma configuração de entrega se isso violar os limites de configuração de entrega (máximo de duas configurações de nível accountativadas por tipo log ).

databricks account log-delivery patch-status LOG_DELIVERY_CONFIGURATION_ID STATUS [flags]

Argumentos

LOG_DELIVERY_CONFIGURATION_ID

O ID de configuração de entrega log .

STATUS

Estado da configuração de entrega log . Valores suportados: DISABLED, ENABLED.

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 desativa uma configuração de entrega log :

Bash
databricks account log-delivery patch-status log-delivery-abc123 DISABLED

O exemplo a seguir habilita uma configuração de entrega log :

Bash
databricks account log-delivery patch-status log-delivery-abc123 ENABLED

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.