Skip to content

SharmaVrishab/aws_scripts_for_data_enginners

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AWS Scripts for Data Engineers

A collection of practical Python scripts for interacting with AWS services, designed to help data engineers automate common tasks like connecting to S3, uploading files, and managing cloud resources.

πŸ“‚ Overview

This repository serves as a reference guide containing scripts that demonstrate:

  • Connecting to AWS services (S3, etc.)
  • Uploading files to S3
  • Basic automation for data engineering workflows
  • Common AWS operations using boto3

Ideal for beginners learning AWS and scripting for data engineering tasks.

βš™οΈ Prerequisites

  • Python 3.7+
  • AWS account with appropriate permissions
  • AWS CLI configured or credentials in ~/.aws/credentials
  • boto3 Python library

Install boto3:

pip install boto3

πŸ“„ Scripts Reference

Script Description
connect_s3.py Connects to an S3 bucket using boto3
upload_file.py Uploads a file from your local machine to a specified S3 bucket
list_buckets.py Lists all S3 buckets in your account

πŸ“ Repository Structure

aws_scripts_for_data_enginners/
β”œβ”€β”€ connect_s3.py
β”œβ”€β”€ upload_file.py
β”œβ”€β”€ list_buckets.py
β”œβ”€β”€ README.md
└── requirements.txt

πŸ” Security Best Practices

  • Never commit AWS secret keys to the repository
  • Use IAM roles or environment variables to manage credentials securely
  • Consider using AWS Secrets Manager or Parameter Store for sensitive data
  • Add credential files to .gitignore

🀝 Contributing

Contributions are welcome! Feel free to:

  • Submit bug reports or feature requests via Issues
  • Fork the repository and submit Pull Requests
  • Improve documentation or add new scripts

πŸ“– Resources

πŸ“ License

This project is open source and available under the MIT License.

πŸ‘€ Author

Vrishab Sharma


⭐ If you find this repository helpful, please consider giving it a star!

About

basic script for handling aws using boto3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages