2017-06-08 5 views
0

OpenStackのスウィフトコンテナにオブジェクトリストを無効にする方法
文書はで検索します。 https://developer.openstack.org/api-ref/object-storage/?expanded=#show-container-details-and-list-objects
セキュリティでこのリストファイルをブラウザで閲覧できないようにするには どうすれば無効にできますか?私たちは、ブラウザを使用して、我々は、コンテナに移動すると、大きなファイル<br> を保存するためにOpenStackのオブジェクトストレージ(SWIFT)を使用している、それはすべてのオブジェクトがに属して記載されている

答えて

2

おそらくあなたのコンテナが、この値を持つ "X-コンテナ読む" ヘッダを持っています

.R:* ,. rlistings


.R:* =>朗読
.rlistings =>公開リスト

ヘッダー「X-Container-Read」を更新する公開リストを削除する必要があります。

カールを使用して、それはこのようなものになるだろう:のpython-swiftclientを使用して

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

、この構文は動作するはずです:

ところで
swift post --read-acl .r:* container 

、ちょうどあなたの環境変数を設定したり、あなたに通知することを忘れないでくださいpython-swiftclientを正しく使用するためのコマンドラインの資格情報

PS:それは読書許可、リストの許可だけを削除しません。

関連する問題

 関連する問題