for the records:

radosgw-admin key create --gen-secret --subuser=myuser:swift --key-type=swift
git clone https://github.com/openstack/python-swiftclient.git
cd python-swiftclient
python setup.py install
swift -v -A http://mycluster/auth/v1.0 -U myuser:swift
--key='xxxxxxxxx' post mybucket -r .r:*


On Thu, Mar 28, 2013 at 1:41 AM, Yehuda Sadeh <[email protected]> wrote:
>
> On Wed, Mar 27, 2013 at 9:32 PM, Lorieri <[email protected]> wrote:
> > great!
> > I will try this.
> > Will it affect objects later put through S3 api ?
>
> Yes. It sets a flag on the bucket, and reads through the S3 api will
> be the same as through the Swift api. It's just not possible to set
> that flag via the S3 api.
>
> Yehuda
>
> >
> >
> > On Wed, Mar 27, 2013 at 11:12 PM, Yehuda Sadeh <[email protected]>
> > wrote:
> >>
> >> On Wed, Mar 27, 2013 at 4:03 PM, Lorieri <[email protected]> wrote:
> >> > Hi,
> >> >
> >> > There is a behavior in AWS S3 I could not reproduce in radosgw.
> >> >
> >> > If you create an empty bucket and makes it public, any object you put
> >> > there will be public too, and will automatically be possible to
> >> > access
> >> > it by its http url.
> >> > It is very helpful when people use some tools and browsers plugins to
> >> > upload content or do a bulk sync.
> >> >
> >> > am I missing something ?
> >>
> >> The S3 ACLs don't allow that. Amazon provides a different orthogonal
> >> scheme (bucket policies) that we don't support and that makes it
> >> possible.
> >> With the rados gateway you can achieve that if you're using the swift
> >> api and setting the bucket public through it.
> >>
> >>
> >> Yehuda
> >
> >
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to