A Python script that automates EBS volume snapshot creation and rotation using AWS tags and cron jobs.
aws-snapshot-tool is a Python script that automates the creation and rotation of Amazon EBS volume snapshots. It uses AWS tags to identify volumes for backup and allows users to configure retention policies for daily, weekly, and monthly snapshots. The tool integrates with cron jobs for scheduled execution and supports SNS notifications for monitoring.
AWS administrators and DevOps engineers who need to automate and manage EBS volume backups without relying on complex third-party services.
It provides a lightweight, open-source alternative to AWS-native backup solutions, offering fine-grained control over snapshot retention and seamless integration with existing AWS infrastructure through simple tagging and cron scheduling.
A Python/Boto script that automates snapshot making of EBS volumes and rotating.
Uses AWS tags to automatically identify EBS volumes for snapshots, simplifying volume selection and reducing manual intervention.
Allows configurable retention for daily, weekly, and monthly snapshots, providing granular control over backup history based on user needs.
Supports Amazon SNS out of the box for real-time notifications on snapshot activities, enhancing monitoring without extra setup.
Designed to run as scheduled cron jobs, enabling hands-off automation and easy integration into existing Linux-based workflows.
Requires users to manually create IAM policies and roles, which can be complex and error-prone compared to managed AWS services.
Only handles EBS volume snapshots, not extending to other AWS resources like RDS or EC2 instances, restricting its utility in broader backup strategies.
Involves multiple steps including Python and Boto setup, configuration file edits, and cron scheduling, which may be cumbersome for less experienced users.
Bootstrap Kubernetes the hard way. No scripts.
A popular & widely deployed Open Source Container Native Storage platform for Stateful Persistent Applications on Kubernetes.
Saves up to 90% of AWS EC2 costs by automating the use of spot instances on existing AutoScaling groups. Installs in minutes using CloudFormation or Terraform. Convenient to deploy at scale using StackSets. Uses tagging to avoid launch configuration changes. Automated spot termination handling. Reliable fallback to on-demand instances.
DNS server that lets you look up ec2 instances by instance name
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.