Etapa 1: Configurar a auditoria log storage
Este artigo explica como configurar um bucket de armazenamento AWS S3 para entrega de baixa latência de auditoria logs.
Criar o bucket S3
- Faça login no console AWS como usuário com privilégios de administrador e acesse o serviço S3 .
- Clique no botão Criar bucket .
- Em Nome do bucket , insira um nome para seu bucket. Para obter mais orientações sobre a nomenclatura de buckets, consulte as regras de nomenclatura de buckets da AWS.
- Clique em Criar bucket .
Criar um registro de configuração de armazenamento do Databricks
Em seguida, é necessário criar um registro de configuração de armazenamento do Databricks que represente seu novo bucket S3.
Especifique seu bucket S3 chamando a API de criação de nova configuração de armazenamento.
Passe os seguintes valores:
storage_configuration_name
: Novo nome exclusivo de configuração de armazenamento.root_bucket_info
: Um objeto JSON que contém um campobucket_name
que contém seu nome do bucket S3.
Por exemplo:
Bash
curl -X POST
'https://accounts.cloud.databricks.com/api/2.0/accounts/<databricks-account-id>/storage-configurations' \
--header 'Authorization: Bearer $OAUTH_TOKEN' \
-d '{
"storage_configuration_name": "databricks-workspace-storageconf-v1",
"root_bucket_info": {
"bucket_name": "my-company-example-bucket"
}
}'
Resposta:
JSON
{
"storage_configuration_id": "<databricks-storage-config-id>",
"account_id": "<databricks-account-id>",
"root_bucket_info": {
"bucket_name": "my-company-example-bucket"
},
"storage_configuration_name": "databricks-workspace-storageconf-v1",
"creation_time": 1579754875555
}
Copie o valor storage_configuration_id
retornado no corpo da resposta. O senhor precisará dele quando ligar para o log delivery API.
Próximas etapas
Em seguida, configure um IAM role e crie uma credencial em Databricks. Consulte Etapa 2: Configurar credenciais para auditoria log delivery.