In your ~/.s3cfg
[default]
access_key = ACCESS_KEY
host_base = ENDPOINT
host_bucket = YOUR_BUCKET_NAME.ENDPOINT
secret_key = SECRET_KEY
or you can configure with command s3cmd --configure
for new or reconfig default s3cmd
- Set Policy create file policy.json
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Statement1",
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:GetObject",
"s3:PutObject",
"s3:DeleteObject",
"s3:GetObjectVersion"
],
"Resource": "arn:aws:s3:::BUCKET_NAME/*"
}
]
}
you can customize policy.json according to you needs.
open terminal
s3cmd setpolicy policy.json s3://BUCKET_NAME
- Set CORS create file cors.xml
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Open terminal
s3cmd setcors cors.xml s3://BUCKET_NAME
Top comments (0)