aws configure --profile myproject
// to test if it works or not
aws s3 ls --profile myproject
aws s3 cp \
--exclude "*" \
--include "*.jpeg" \
--content-type="image/jpeg" \
--metadata-directive="REPLACE" \
--recursive \
--acl public-read \
s3://myproject/ \
s3://myproject/ \
--dryrun --profile myproject
aws s3 cp \
--exclude "*" \
--include "*.jpg" \
--content-type="image/jpeg" \
--metadata-directive="REPLACE" \
--recursive \
--acl public-read \
s3://myproject/ \
s3://myproject/ \
--dryrun --profile myproject
aws s3 cp \
--exclude "*" \
--include "*.jpeg" \
--content-type="image/jpeg" \
--metadata-directive="REPLACE" \
--recursive \
--acl public-read \
s3://myproject/ \
s3://myproject/ \
--dryrun --profile myproject
// not needed
aws s3 sync . s3://my-bucket/path --acl public-read
Dont forget to remove dryrun flag once you are sure.
Leave a Reply