-- Automate your Amazon S3 operations and manage access controls effortlessly with this S3 Automation repository. Utilizing the AWS and IAM, this project enables seamless interaction with S3 buckets while enforcing secure permissions.
-- Using this repo you can automate your s3 and iam daily task.
-- Currently, the project is prepared for development and staging only.
-- git clone https://github.com/pxit-jae/s3_automation.git
-- select s3_automation_private or s3_automation_public depends on your requirment.
-- For Debian : sudo apt update && sudo apt install awscli -y
-- For Linux : sudo yum update && sudo yum install awscli -y
for more information follow the doc
-- Once install the aws cli configure it.
-- cmd : aws confiure
AWS Access Key ID [****************YXFA]:
AWS Secret Access Key [****************a7BW]:
Default region name [ap-northeast-1]:
Default output format [None]:
-- As it suits you, enter the aforementioned information.
-- cd s3_automation_private, Update your bucket, user and group name in input.txt, as well change the bucket and folder name in policy.json which is defined by with $BUCKET_NAME and $FOLDER_NAME variable.
-- cmd : make run_private
once this task will run, your data will store in output.txt
-- cd s3_automation_public, Update your bucket, user and group name in input.txt, as well change the bucket and folder name in policy.json which is defined by with $BUCKET_NAME and $FOLDER_NAME variable.
-- cmd : make run_public
once this task will run, your data will store in output.txt
๐ Thank you for checking out this repository! If you have any questions or need assistance, feel free to reach out. Let's make technology better together! Happy coding! ๐