We've basically many options to do that, but the best one is using AWS CLI
- Step 1
Download and install AWS CLI in your local machine as per operating system
In my case local operating system is Linux
[root@ip-172-31-88-124 ~]# sudo pip install --upgrade awscli
If you are using widow system then follow the below link
- Step 2
Configure AWS CLI
[root@ip-172-31-88-124 ~]# aws configure
AWS Access Key ID [None]: AKIAJCJBWU2IWDKGCAMA ----Enter your Access Key
AWS Secret Access Key [None]: sp6F/OOod2stGLmWi22hPTWDZ1dYLzWq/S2mMliu ---Enter your Secret Access Key
Default region name [None]: -----Press enter for default value
Default output format [None]: ----------Press enter for default value
- Step 3
In my S3 bucket(raj03272019) 2 files(pic1.png pic2.png) are there and all files are going to download in my local system at same time.
- Step 4
Sync s3 bucket with following command
[root@ip-172-31-88-124 ~]# ls
[root@ip-172-31-88-124 ~]# aws s3 sync s3://raj03272019 /root
download: s3://raj03272019/pic1.png to ./pic1.png
download: s3://raj03272019/pic2.png to ./pic2.png
[root@ip-172-31-88-124 ~]# ls
pic1.png pic2.png ------both pic are downloaded to local system
s3://raj03272019 >> your s3 bucket that you want to download
/root >> path in your local system where you want to download all the files in my case I have downloaded all file under root but you can download any where you want.
No comments:
Post a Comment