Skip to main content

AWS Daily CloudWatch Logs Archiver

GitHub npm (scoped) PyPI Nuget Sonatype Nexus (Releases) GitHub Workflow Status (branch) GitHub release (latest SemVer)

View on Construct Hub

AWS CloudWatch Logs daily(13:00Z) archive to s3 bucket.

Resources

This construct creating resource list.

  • S3 Bucket (log-archive-xxxxxxxx from @gammarer/aws-secure-log-bucket)
  • Lambda function execution role
  • Lambda function
  • Lambda function log group
  • StepFunctions state machine execution role
  • StepFunctions state machine
  • EventBridge Scheduler execution role
  • EventBridge Scheduler

Architecture

architecture

Install

TypeScript

npm install @gammarer/aws-daily-cloud-watch-logs-archiver
# or
yarn add @gammarer/aws-daily-cloud-watch-logs-archiver

Python

pip install gammarer.aws-daily-cloud-watch-logs-archiver

C# / .NET

dotnet add package Gammarer.CDK.AWS.DailyCloudWatchLogsArchiver

Java

Add the following to pom.xml:

<dependency>
  <groupId>com.gammarer</groupId>
  <artifactId>aws-daily-cloud-watch-logs-archiver</artifactId>
</dependency>

Example

npm install @gammarer/aws-daily-cloud-watch-logs-archiver
import { DailyCloudWatchLogsArchiver } from '@gammarer/aws-daily-cloud-watch-logs-archiver';

new DailyCloudWatchLogsArchiver(stack, 'DailyCloudWatchLogsArchiver', {
    resource: {
      key: 'DailyLogExport',
      values: ['Yes'],
    },
});

Otherwise

If you want to export old log files, please refer to the following repository. The log file will be exported in the same output format.

AWS CloudWatch Logs Exporter

License

This project is licensed under the Apache-2.0 License.

Metadata

Release files for gammarer.aws-daily-cloud-watch-logs-archiver 2.2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gammarer.aws-daily-cloud-watch-logs-archiver 2.2.6
File Size Uploaded
gammarer.aws-daily-cloud-watch-logs-archiver-2.2.6.tar.gz 49.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for gammarer.aws-daily-cloud-watch-logs-archiver 2.2.6
File Interpreter ABI Platform
gammarer.aws_daily_cloud_watch_logs_archiver-2.2.6-py3-none-any.whl Python 3 none any Details

Total release size: 96.8 kB

Release files / gammarer.aws-daily-cloud-watch-logs-archiver-2.2.6.tar.gz

Download URL gammarer.aws-daily-cloud-watch-logs-archiver-2.2.6.tar.gz
Size 49.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0082bc641d45bb2b728e1b29cbf9ff979eaa645be251c88b0155ccae59215607
BLAKE2b-256 checksum
How to use checksums
43caadb4358f7b094b26d4a57537de28dbaacfa37a9a8d98c84621e57b4fe55f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / gammarer.aws_daily_cloud_watch_logs_archiver-2.2.6-py3-none-any.whl

Download URL gammarer.aws_daily_cloud_watch_logs_archiver-2.2.6-py3-none-any.whl
Size 47.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6a83482b995e0346d45aa427b55883a0fd694929abcc9c9c9e3c3cd84c903b9
BLAKE2b-256 checksum
How to use checksums
3dec583b0dbf0b8445bfcabd4577ac05a4cf91816ffeffc800d52d746b219696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.2

Release history Release notifications | RSS feed

This release

2.2.6 This release

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.13.9

2 release files

0.13.8

2 release files

0.13.6

2 release files

0.13.5

2 release files

0.13.4

2 release files

0.13.3

2 release files

0.13.2

2 release files

0.13.1

2 release files

0.13.0

2 release files

0.12.9

2 release files

0.12.8

2 release files

0.12.7

2 release files

0.12.6

2 release files

0.12.5

2 release files

0.12.4

2 release files

0.12.3

2 release files

0.12.2

2 release files

0.12.1

2 release files

0.11.9

2 release files

0.11.8

2 release files

0.11.7

2 release files

0.11.6

2 release files

0.11.4

2 release files

0.11.3

2 release files

0.11.2

2 release files

0.11.1

2 release files

0.11.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page