This module creates a lambda function that exports log groups on the AWS account and region deployed(default every 4 hours).
It will only export each log group if it has the tag ExportToS3=true
, if the last export was more than 24 hours ago it creates an export task to the S3_BUCKET
defined saving the current timestamp in a SSM parameter.
This module creates:
- A lambda function
- A bucket to receive the logs
- A Cloudwatch to export the logs
Name | Version |
---|---|
terraform | >= 0.12.0 |
aws | >= 4.61.0 |
random | >= 3.4.0 |
Name | Version |
---|---|
archive | n/a |
aws | >= 4.61.0 |
random | >= 3.4.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
cloudwatch_logs_export_bucket | Bucket to export logs | string |
"" |
no |
runtime | Runtime version of the lambda function | string |
"python3.10" |
no |
No output.
Module managed by DNX Solutions.
Apache 2 Licensed. See LICENSE for full details.