ファイルをダウンロード(sync)
aws s3 sync s3://bucket/ ./aws --delete
ファイルをアップロード(sync) アクセスコントロール付き
aws s3 ./aws sync s3://bucket/ --acl public-read --delete
再帰的に権限を付与
aws s3 cp s3://bucket/ s3://bucket/ --recursive --acl public-read --metadata-directive REPLACE --cache-control max-age=604800
profile指定
ごにょ --profile production
↑
~/.aws/config
~/.aws/credential
の指定が必要
config
[default]
output = text
region = ap-northeast-1
[profile production]
output = text
region = ap-northeast-1
credential
[default]
aws_access_key_id = key
aws_secret_access_key = secret
[production]
aws_access_key_id = key
aws_secret_access_key = secret
履歴
aws s3api list-object-versions --bucket bucket_name --prefix filepath