Ask Your Question
0

set bucket acl in nova-objectstore

asked 2011-02-10 18:03:26 -0600

bwalker7125 gravatar image

Hi, I'm setting up a puppet cluster in openstack Bexar using the following module for guidance ( http://ubuntumathiaz.wordpress.com/2010/03/25/using-puppet-in-uecec2-automating-the-signing-process/ (http://ubuntumathiaz.wordpress.com/20...) ). In short, this module stores certificates in buckets and then has the puppetmaster read the bucket (by opening the bucket's url) to sign them automatically. I'm having trouble setting a bucket's acl to 'public-read'. I've noticed that setting the acl is a PUT call through the API and that I get a 403 Forbidden response (even if I created the bucket) when I try to set the bucket's acl through boto.s3.

I've read that nova-objectstore will be deprecated, but is this action currently possible in openstack nova, or will I need to code a work-around (possibly using swift) to get the puppetmaster to read the certificates? Thanks!

-Bryan

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted
0

answered 2011-02-10 18:43:11 -0600

vishvananda gravatar image

nova-objectstore is very naive and only supports the features necessary to allow images to be uploaded and registered. It is definitely not intended to be general purpose object storage. You'll probably need to use swift or some other storage system.

Vish

On Feb 10, 2011, at 10:03 AM, Bryan Walker wrote:

New question #144876 on OpenStack Compute (nova): https://answers.launchpad.net/nova/+q...

Hi, I'm setting up a puppet cluster in openstack Bexar using the following module for guidance ( http://ubuntumathiaz.wordpress.com/20... ). In short, this module stores certificates in buckets and then has the puppetmaster read the bucket (by opening the bucket's url) to sign them automatically. I'm having trouble setting a bucket's acl to 'public-read'. I've noticed that setting the acl is a PUT call through the API and that I get a 403 Forbidden response (even if I created the bucket) when I try to set the bucket's acl through boto.s3.

I've read that nova-objectstore will be deprecated, but is this action currently possible in openstack nova, or will I need to code a work-around (possibly using swift) to get the puppetmaster to read the certificates? Thanks!

-Bryan


You received this question notification because you are a member of Nova Core, which is an answer contact for OpenStack Compute (nova).

edit flag offensive delete link more
0

answered 2011-02-10 19:23:10 -0600

bwalker7125 gravatar image

Thanks Vish Ishaya, that solved my question.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower

Stats

Asked: 2011-02-10 18:03:26 -0600

Seen: 22 times

Last updated: Feb 10 '11