Skip to main content

Buckets

Get bucket region

Note the x-amz-bucket-region response header

Regional bucket format https://<bucket-name>.s3.<region>.amazonaws.com/<key>

curl -I [bucketURL]

ListAllBuckets

curl --silent --aws-sigv4 "aws:amz:us-west-2:s3" --user "$AWS_ACCESS_KEY:$AWS_SECRET_KEY" "https://s3.us-west-2.amazonaws.com" | xmllint --format -

ListBucket

curl --silent -aws-sigv4 "aws:amz:us-west-2:s3" --user "$AWS_ACCESS_KEY:$AWS_SECRET_KEY" "[Bucket URL]" | xmllint --format -

List contents of a Bucket

aws s3 ls s3://BUCKET_NAME [--recursive]

List contents of a Bucket No Sign Request

aws s3 ls s3://BUCKET_NAME --no-sign-request [--recursive]

Copy a file from a Bucket

aws s3 cp s3://BUCKET_NAME/OBJECT_NAME -