← Back to team overview

openstack team mailing list archive

Re: [Swift] Public Container's file listing

 

Thanks Edward Zhang,


>>"You can implement access control for objects either for users or
accounts using XContainer-
Read: accountname and X-Container-Write: accountname:username, which
allows any user from the accountname account to read but only allows the
username
user from the accountname account to write."

How do i create users in a account? Currently i have only admin:admin
account with password admin.(one user per account)



>>"You can also grant public access to objects stored in OpenStack Object
Storage but also limit
public access using the Referer header to prevent site-based content theft
such as hot-linking
(for example, linking to an image filefrom off-site and therefore using
other's bandwidth).
The public container settings are used as the default authorization over
access control lists.
For example, using X-Container-Read:referer:any allows anyone to read from
the container regardless
 of other authorization settings.

Can i give public access that allows anyone to store/write the objects into
a container.  I have used referer for making container as public '.r:*'. Is
there anything like this for write?


On 19 November 2012 10:36, Hua ZZ Zhang <zhuadl@xxxxxxxxxx> wrote:

>  "You can implement access control for objects either for users or
> accounts using XContainer-
> Read: accountname and X-Container-Write: accountname:username, which
> allows any user from the accountname account to read but only allows the
> username
> user from the accountname account to write."
>
> "You can also grant public access to objects stored in OpenStack Object
> Storage but also limit
> public access using the Referer header to prevent site-based content theft
> such as hot-linking
> (for example, linking to an image filefrom off-site and therefore using
> other's bandwidth).
> The public container settings are used as the default authorization over
> access control lists.
> For example, using X-Container-Read:referer:any allows anyone to read from
> the container regardless
>  of other authorization settings."
>
> *Best Regards, *
>
> ------------------------------
>
>    *Edward Zhang(张华)*
>
>
>
>
>
>
>
> [image: Inactive hide details for Sujay M ---2012-11-19 11:59:55---Hi all,]Sujay
> M ---2012-11-19 11:59:55---Hi all,
>
>
>    *Sujay M <sujay.m17@xxxxxxxxx>*
>    Sent by: openstack-bounces+zhuadl=cn.ibm.com@xxxxxxxxxxxxxxxxxxx
>
>    2012-11-19 11:59
>
>
> To
>
>
>    openstack-operators@xxxxxxxxxxxxxxxxxxx, openstack@xxxxxxxxxxxxxxxxxxx,
>    openstack-dev@xxxxxxxxxxxxxxxxxxx
>
>
> cc
>
>
> Subject
>
>
>    [Openstack] [Swift] Public Container's file listing
>
>
> Hi all,
>
> Currently it is showing Unauthorized if i give only public container name
> for listing of files in the public Container
>
> *192.168.56.20:8080/v1/AUTH_test/publicContainer/*<http://192.168.56.20:8080/v1/AUTH_test/publicContainer/>
>
> *192.168.56.20:8080/v1/AUTH_test/publicContainer*<http://192.168.56.20:8080/v1/AUTH_test/publicContainer>
>
> Unauthorized
>
> Is there any way i can list the files publicly? Thanks in advance
>
>
>
> --
> Best Regards,
>
> Sujay M
> Final year B.Tech
> Computer Engineering
> NITK Surathkal
>
> contact: +918971897571
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>
>


-- 
Best Regards,

Sujay M
Final year B.Tech
Computer Engineering
NITK Surathkal

contact: +918971897571

GIF image

GIF image

GIF image

GIF image


Follow ups

References