[S3] aws cli cheatsheets - fourslickz/notes GitHub Wiki
lihat isi bucket
aws s3 ls s3://ayo-satu-staging --profile rin_stg --endpoint-url https://sgp1.digitaloceanspaces.com
aws s3 ls s3://ayo-satu-staging/yourpacker/ --profile rin_stg --endpoint-url https://sgp1.digitaloceanspaces.com
upload file
aws s3 cp file.zip s3://ayo-satu-staging/file.zip \
--profile rin_stg \
--endpoint-url https://sgp1.digitaloceanspaces.com
download file
aws s3 cp s3://ayo-satu-staging/db.sql ./db.sql \
--profile rin_stg \
--endpoint-url https://sgp1.digitaloceanspaces.com
sync directory
aws s3 sync ./logs s3://ayo-satu-staging \
--profile rin_stg \
--endpoint-url https://sgp1.digitaloceanspaces.com
sync between bucket
aws s3 sync s3://tes/ayobelajar/ s3://ayo-satu-staging/ayobelajar/ \
--endpoint-url https://sgp1.digitaloceanspaces.com \
--profile rin_dev \
--acl public-read
change permission
aws s3 cp \
s3://ayo-satu-staging/ayosiswa/ \
s3://ayo-satu-staging/ayosiswa/ \
--recursive \
--acl public-read \
--metadata-directive REPLACE \
--endpoint-url https://sgp1.digitaloceanspaces.com \
--profile rin_dev
ls only in path
aws s3 ls s3://xorixgroup-dev/assets/ \
--profile xorix \
--endpoint-url https://nos.wjv-1.neo.id
ls recursive
aws s3 ls s3://xorixgroup-dev/assets/ \
--recursive \
--profile xorix \
--endpoint-url https://nos.wjv-1.neo.id
move
aws s3 mv \
s3://xorixgroup-dev/assets/categories/ \
s3://xorixgroup-dev/categories/ \
--exclude "*" \
--include "*.png" \
--recursive \
--acl public-read \
--profile xorix \
--endpoint-url https://nos.wjv-1.neo.id
copy directory
aws s3 cp \
s3://xorixgroup-dev/banners/ \
s3://xorixgroup-dev/banners/ \
--recursive \
--acl public-read \
--metadata-directive REPLACE \
--endpoint-url https://nos.wjv-1.neo.id \
--profile xorix \
--no-verify-ssl
copy single file
aws s3 cp \
./brriva.png \
s3://xorixgroup-dev/assets/ \
--acl public-read \
--metadata-directive REPLACE \
--endpoint-url https://nos.wjv-1.neo.id \
--profile xorix \
--no-verify-ssl
example
aws s3 cp revisi_pramuka_sample.xlsx s3://ayo-satu-staging/integrasi/docs/revisi_pramuka_sample.xlsx --profile rin_stg --endpoint-url https://sgp1.digitaloceanspaces.com --acl public-read
aws s3 cp revisi_pramuka_sample.xlsx s3://tes/integrasi/docs/revisi_pramuka_sample.xlsx --profile rin_dev --endpoint-url https://sgp1.digitaloceanspaces.com --acl public-read
aws s3 cp revisi_pramuka_sample.xlsx s3://ayosatu/integrasi/docs/revisi_pramuka_sample.xlsx --profile rin_prod --endpoint-url https://sgp1.digitaloceanspaces.com --acl public-read
prod: https://ayosatu.sgp1.digitaloceanspaces.com/integrasi/docs/revisi_pramuka_sample.xlsx
stg: https://ayo-satu-staging.sgp1.digitaloceanspaces.com/integrasi/docs/revisi_pramuka_sample.xlsx
tes: https://ayo-satu-staging.sgp1.digitaloceanspaces.com/integrasi/docs/revisi_pramuka_sample.xlsx