Don't forget to add directive .rlistings to allow listing the whole public container: swift post -r '.r:*,.rlistings' publicContainer
Best Regards, Edward Zhang(张华) Sujay M <sujay.m17@gmail. com> To Hua ZZ Zhang/China/IBM@IBMCN 2012-11-19 13:43 cc openstack@lists.launchpad.net, openstack-bounces +zhuadl=cn.ibm.com@lists.launchpad. net, openstack-...@lists.openstack.org, openstack-operators@lists.openstack .org Subject Re: [Openstack] [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 <zhu...@cn.ibm.com> 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, 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....@gmail.com> Sent by: openstack-bounces +zhuadl= To cn.ibm....@lists.laun chpad.net openstack-operators@lists.opens tack.org, openstack@lists.launchpad.net, 2012-11-19 11:59 openstack-dev@lists.openstack.o rg 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/ 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@lists.launchpad.net 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 [附件 "pic23265.gif" 被 Hua ZZ Zhang/China/IBM 删除]
<<inline: ecblank.gif>>
<<inline: 36487853.gif>>
<<inline: graycol.gif>>
<<inline: pic17376.gif>>
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp