Thanks Alex for your quick response.
I have made the object as public as per your instructions:
[root@Rhel63-Sanjeev ~]# s3cmd setacl -P 
s3://imagestore/template/tmpl/1/5/centos56-x86_64-xen/centos56-x86_64.vhd.bz2
s3://imagestore/template/tmpl/1/5/centos56-x86_64-xen/centos56-x86_64.vhd.bz2: 
ACL set to Public  [1 of 1]

However downloading this object still says “Access Denied”.  URL being fired is:
http://10.147.29.57:8080/imagestore/template/tmpl/1/5/centos56-x86_64-xen/centos56-x86_64.vhd.bz2?Expires=1372856948&AWSAccessKeyId=9M7I6JPYZHDNLG43TWCD&Signature=fQNuyFYMnNdLwv64XTj+WsC2U7s=

Thanks,
Sanjeev

From: Alexander Moore [mailto:moore.a...@gmail.com]
Sent: Tuesday, July 02, 2013 7:20 PM
To: Sanjeev Neelarapu
Cc: riak-users@lists.basho.com
Subject: Re: http access to Riak objects

Hi Sanjeev,

By default, uploaded objects will not be publicly available.  To make them 
available you have to set the Access Control List to allow public reads for all 
users.
If you are using s3cmd you can do this with: s3cmd -c .s3cfgfile setacl 
--acl-public s3://BUCKET/OBJECT

If you need to do this for everything in a bucket, you should then look into 
using "Bucket Policies" to automatically set public access.
Your bucket policy would look something like 
https://gist.github.com/alexmoore/5909408, and then you could apply the policy 
using s3cmd: s3cmd -c .s3cfg setpolicy public-access-bucket-policy.json 
s3://BUCKET

Thanks,
Alex


On Tue, Jul 2, 2013 at 8:32 AM, Sanjeev Neelarapu 
<sanjeev.neelar...@citrix.com<mailto:sanjeev.neelar...@citrix.com>> wrote:
Hi,

Could someone help me in providing http access to objects stored in the bucket?

I have Riak and Riak-CS installed on a linux machine. Created bucket and pushed 
some files to the bucket using s3cmd. However downloading the objects using 
http URL is failing.

Following is the object path stored in the bucket “imagestore”:
s3://imagestore/template/tmpl/1/5/centos56-x86_64-xen/centos56-x86_64.vhd.bz2

Could anyone specify the way to download it using http access?

ACL on the bucket:

[root@Rhel63-Sanjeev ~]# s3cmd info s3://imagestore
s3://imagestore/ (bucket):
   Location:  us-east-1
   ACL:       admin: FULL_CONTROL


Thanks,
Sanjeev

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com<mailto:riak-users@lists.basho.com>
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to