Skip to content

A simple yet powerful Bash script for automating file uploads to Amazon S3 buckets. This script simplifies the process, handles credentials securely, and includes robust error handling.

Notifications You must be signed in to change notification settings

rkarumba/AWS-S3-Uploader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

AWS S3 File Uploader 🚀

License: MIT

Elevate your file management with this simple yet powerful Bash script! Effortlessly automate uploads to Amazon S3 buckets, ensuring security and reliability. 💪

Features ✨

  • Seamless Uploads: Transfer files to your S3 buckets like a breeze. 💨
  • Secure Credentials: Safeguard your AWS credentials using environment variables. 🔒
  • Error Handling: Swiftly resolves errors and guides you through the process. 🛠️
  • Region Flexibility: Choose your preferred AWS region or stick with the default us-west-1. 🌎
  • Customization: Tailor the script to fit your unique workflow. 🎨

Getting Started 🏁

  1. Prerequisites:

  2. Let's Upload! 📤

    ./s3_uploader.sh <file_path> <bucket_name>
    • Replace <file_path> with the path to your file.
    • Replace <bucket_name> with your S3 bucket's name.

Showcase 📸

./s3_uploader.sh car_show_footage.zip sweet-car-flicks

Zip your awesome car show footage and send it to the "sweet-car-flicks" bucket! 🚗💨

Under the Hood ⚙️

System Diagram

See how it all connects? The script, your files, AWS CLI, and your S3 bucket – working together in perfect harmony. 🎶

Contribute & Share the Love ❤️

Your feedback and contributions are gold! Found a bug? 🐛 Have an idea? 💡 Let's make this script even better together! Open an issue or submit a pull request.

License 📄

This project is licensed under the MIT License – see the LICENSE.md file for details.

About

A simple yet powerful Bash script for automating file uploads to Amazon S3 buckets. This script simplifies the process, handles credentials securely, and includes robust error handling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages