As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Exportar dados de log para o Amazon S3
Exportar dados de log dos grupos de log para um bucket do Amazon S3 e usar esses dados em processamento e análise personalizados ou para carregar em outros sistemas. É possível exportar para um bucket na mesma conta ou em uma conta diferente.
Você pode fazer o seguinte:
-
Exporte dados de log para buckets do S3 que são criptografados pelo SSE-KMS em () AWS Key Management Service AWS KMS
-
Exportar dados de log para buckets do S3 com o S3 Object Lock ativado com um período de retenção
Para iniciar o processo de exportação, você deve criar um bucket do S3 para armazenar os dados de log exportados. Você pode armazenar os arquivos exportados em seu bucket do Amazon S3 e definir regras de ciclo de vida do S3 para arquivar ou excluir arquivos exportados automaticamente.
Você pode exportar para buckets do S3 criptografados com AES-256 ou com SSE-KMS. Não há suporte para a exportação de buckets do S3 criptografados com DSSE-KMS.
Você pode exportar logs de vários grupos de log ou vários intervalos de tempo para o mesmo bucket do S3. Para separar dados de log para cada tarefa de exportação, é possível especificar um prefixo que será usado como o prefixo das chaves do Amazon S3 para todos os objetos exportados.
nota
A classificação baseada em tempo em pedaços de dados de log dentro de um arquivo exportado não é garantida. Você pode classificar os dados exportados do campo de log usando os utilitários do Linux. Por exemplo, o comando de utilitário a seguir classifica os eventos em todos os arquivos .gz
em uma única pasta.
find . -exec zcat {} + | sed -r 's/^[0-9]+/\x0&/' | sort -z
O comando de utilitário a seguir classifica os arquivos .gz de várias subpastas.
find ./*/ -type f -exec zcat {} + | sed -r 's/^[0-9]+/\x0&/' | sort -z
Além disso, você pode usar outro comando stdout
para canalizar a saída classificada para outro arquivo e salvá-la.
Pode levar até 12 horas para os dados de log se tornarem disponíveis para exportação. O tempo limite para exportar de dados de log é de 24 horas. Se suas tarefas de exportação estiverem atingindo o tempo limite, reduza o intervalo de tempo quando criar a tarefa de exportação.
Para obter informações sobre análise quase em tempo real de dados de log, consulte Análise de dados de registro com o CloudWatch Logs Insights ou Processamento em tempo real de dados de log com assinaturas.
Conteúdo
Conceitos
Antes de começar, familiarize-se com os seguintes conceitos de exportação:
- nome do grupo de logs
-
O nome do grupo de logs associado a uma tarefa de exportação. Os dados de log neste grupo serão exportados para o bucket especificado do S3.
- de (timestamp)
-
Um timestamp obrigatório expresso como o número de milissegundos desde 1º de janeiro de 1970 00:00:00 UTC. Todos os eventos de log no grupo de logs que foram ingeridos após esse período serão exportados.
- a (timestamp)
-
Um timestamp obrigatório expresso como o número de milissegundos desde 1º de janeiro de 1970 00:00:00 UTC. Todos os eventos de log no grupo de logs que foram ingeridos antes desse período serão exportados.
- bucket de destino
-
O nome do bucket do S3 associado a uma tarefa de exportação. Esse bucket é usado para exportar os dados de log do grupo de logs especificado.
- prefixo de destino
-
Um atributo opcional que é usado como o prefixo de chave do Amazon S3 para todos os objetos exportados. Isso ajuda a criar uma organização do tipo pasta em seu bucket.