2017-06-08 37 views

回答

2

也許你的容器具有標題 「X-集裝箱讀」 這個值:

.R:* ,. rlistings

其中:
.R:* =>大衆閱讀
.rlistings =>公開列表

您應該刪除公共列表conf,並將頭部標記爲「X-Container-Read」。

使用curl,這將是這樣的:

curl -X POST -H 'X-Auth-Token: <token-id>' -H 'X-Container-Read: .r:*' <AdminURL>/<container> 

使用python-swiftclient,這句法應該工作:

swift post --read-acl .r:* container 

順便說一句,只是記得設置你的環境變量或通知您在命令行上正確使用python-swiftclient。

PS:它不會刪除閱讀權限,只是上載權限。