Passo 1: Configurar o armazenamento logs de auditoria

Este artigo explica como configurar um bucket de armazenamento AWS S3 para entrega de baixa latência de auditoria logs.

Criar o bucket S3

  1. Faça login no console AWS como usuário com privilégios de administrador e acesse o serviço S3 .

  2. Clique no botão Criar bucket .

  3. Em Bucket name, digite um nome para o seu bucket. Para obter mais orientações sobre a nomenclatura de buckets, consulte as regras de nomenclatura de buckets da AWS.

  4. 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 campo bucket_name que contém seu nome do bucket S3.

Por exemplo:

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:

{
  "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óximos passos

Em seguida, configure uma IAM role e crie uma credencial no Databricks. Consulte a Passo 2: Configurar credenciais para entrega logs de auditoria.