O AWS CloudTrail é um serviço que registra chamadas de API da AWS e eventos de contas da Amazon Web Services.
Os logs do CloudTrail incluem detalhes sobre todas as chamadas de API feitas para seus Serviços da AWS, incluindo o console. O CloudTrail gera arquivos de log criptografados e os armazena no Amazon S3. Para obter mais informações, consulte o Guia do usuário do AWS CloudTrail.
nota
Se você quiser realizar consultas SQL nas informações de eventos do CloudTrail entre contas, regiões e datas, considere usar o CloudTrail Lake. O CloudTrail Lake é uma alternativa da AWS à criação de trilhas que agregam informações de uma empresa em um único armazenamento pesquisável de dados de eventos. Em vez de usar o armazenamento de bucket do Amazon S3, ele armazena eventos em um data lake, o que permite consultas mais avançadas e rápidas. Você pode usá-lo para criar consultas SQL que pesquisem eventos em organizações, regiões e em períodos temporais personalizados. Como você executa consultas do CloudTrail Lake diretamente no console do CloudTrail, o uso do CloudTrail Lake não requer o Athena. Para obter mais informações, consulte a Documentação do CloudTrail Lake.
O uso do Athena com os logs do CloudTrail é uma ótima maneira de melhorar a análise das atividades da AWS service (Serviço da AWS). Por exemplo, é possível usar consultas para identificar tendências e isolar ainda mais a atividade por atributos, como endereço IP de origem ou usuário.
Uma aplicação comum é usar os logs do CloudTrail para analisar a segurança e a compatibilidade das atividades operacionais. Para obter um exemplo detalhado, consulte a publicação no Blog de Big Data da AWS, Análise de segurança, conformidade e atividades operacionais usando o AWS CloudTrail e o Amazon Athena
Você pode usar o Athena para consultar esses arquivos de log diretamente no Amazon S3 especificando o LOCATION
dos arquivos de log. É possível fazer isso de duas formas:
-
Criando tabelas para arquivos de log do CloudTrail diretamente no console do CloudTrail.
-
Criando tabelas manualmente para arquivos de log do CloudTrail no console do Athena.
Tópicos
Usar o console do CloudTrail para criar uma tabela do Athena com logs do CloudTrail
Criar uma tabela de logs do CloudTrail no Athena usando particionamento manual
Criar uma tabela para uma trilha em toda a organização usando particionamento manual
Criar a tabela para logs do CloudTrail no Athena usando a projeção de partições