how-to-copy-s3-images-to-your-local-folder
Install aws cli​
$ cd
$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
$ sudo installer -pkg AWSCLIV2.pkg -target /
Confirming the installation​
$ which aws
=> /usr/local/bin/aws
$ aws --version
=> aws-cli/2.0.6 Python/3.7.4 Darwin/18.7.0 botocore/2.0.0
Configure credentials​
$ aws configure --profile "powr"
AWS Access Key ID [None]: XXXXXXXXXX
AWS Secret Access Key [None]: XXXXXXXXXX
Default region name [None]: us-west-2
Default output format [None]: json
Copy files​
$ cd Desktop && mkdir APP_ID && cd APP_ID
$ aws s3 cp s3://powr-form-uploads/ . --recursive --exclude "*" --include "APP_ID*" --profile=powr
- Zip the folder Create Secure URL
- Upload back to S3
$ aws s3 cp APP_ID.zip s3://powr-form-uploads/APP_ID.zip --profile=powr
Create secure presigned URL​
Expires 24 hours
$ aws s3 presign s3://powr-form-uploads/APP_ID.zip --expires-in 86400 --profile=powr
# If you like to setup expiry for 7 days
$ aws s3 presign s3://powr-form-uploads/APP_ID.zip --expires-in 604800 --profile=powr