AWS CloudTrail
Visualização
O Lakewatch está em Pré-visualização privada. Para solicitar acesso, entre em contato com a equipe do Databricks responsável pela sua account.
Visão geral
O AWS CloudTrail registra a atividade da account e o uso da API em toda a sua infraestrutura AWS. O Lakewatch ingere logs do CloudTrail do armazenamento em nuvem (Amazon S3) usando o Auto Loader e os esquematiza com parsers integrados. O CloudTrail é uma fonte de armazenamento em cloud, não um conector de API.
Onboard de logs do CloudTrail
Para ingerir o CloudTrail, crie uma fonte de dados de armazenamento cloud que leia seus logs do Amazon S3 e anexe o analisador integrada que corresponde aos objetos do CloudTrail que você está ingerindo para que os eventos sejam gravados em uma tabela analisada esquematizada. Para pré-requisitos, acesso ao Unity Catalog e os passos completos de configuração de fonte de dados, consulte Armazenamento na cloud.
Esquema e observáveis analisados
O CloudTrail entrega três tipos de objetos ao Amazon S3 e o Lakewatch fornece um analisador integrado para cada um. Anexe o analisador que corresponda aos objetos que sua fonte de dados ingere:
aws_cloudtrail: Eventos padrão de gerenciamento, dados e atividade de rede do CloudTrail.aws_cloudtrail_digest: Arquivos de resumo, que listam os arquivos de log entregues na hora anterior com valores de hash para validação da integridade do arquivo de log.aws_cloudtrail_insight: Eventos do CloudTrail percepções, que registram atividades incomuns de taxa de chamadas de API.
Cada tabela analisada também transporta as colunas gerenciadas pelo Lakewatch:
lw_id: Uma string não nula que o Lakewatch usa como key primária, suportando a eliminação de duplicatas em leituras incrementais.time: Um timestamp de evento não nulo.lw_meta: Metadados de processamento padrão do Lakewatch.lw_observables: Valores extraídos de campos marcados como observáveis de segurança no analisador.
Para obter mais informações, consulte a Referência do parser.
aws_cloudtrail
Esquematiza eventos padrão do CloudTrail. Analisa time a partir do campo eventTime.
Esquema da tabela analisada
O analisador aws_cloudtrail grava as seguintes colunas (geradas a partir da definição do analisador):
Coluna | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Observáveis do analisador
O analisador extrai os seguintes campos em lw_observables (gerados a partir da definição do analisador):
campo | Observável |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Os seguintes campos de VARIANT são verificados em busca de observáveis, combinando nomes de key aninhadas. Os tipos de observáveis extraídos de cada um:
campo | Tipos observáveis digitalizados |
|---|---|
|
|
|
|
|
|
|
|
|
|
aws_cloudtrail_digest
Esquematiza arquivos de resumo do CloudTrail, que suportam a validação de integridade de arquivos de log. Analisa time do campo digestEndTime.
Esquema da tabela analisada
O analisador aws_cloudtrail_digest grava as seguintes colunas (geradas a partir da definição do analisador):
Coluna | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Observáveis do analisador
O analisador extrai os seguintes campos em lw_observables (gerados a partir da definição do analisador):
campo | Observável |
|---|---|
|
|
|
|
|
|
aws_cloudtrail_insight
Schematizes CloudTrail percepções eventos, que registram atividade incomum de taxa de chamada de API. Analisa time do campo eventTime.
Esquema da tabela analisada
O analisador aws_cloudtrail_insight grava as seguintes colunas (geradas a partir da definição do analisador):
Coluna | Tipo de dados |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Observáveis do analisador
O analisador extrai os seguintes campos em lw_observables (gerados a partir da definição do analisador):
campo | Observável |
|---|---|
|
|
|
|