2016-05-31 6 views
0

私は、S3のようにswiftを使用しています。そこでは、自分のサイトのファイル数をホストします。
コンテナをパブリックに設定したので、 ここにファイルのURLがあります。Openstack swift、私のユースケースで使用するurl?

https://provider/v1/auth_1293kdfj/folder/file.mp4

二つの問題があります。

  1. は公共の設定でフォーマットURIの上に使用して、それは正しいですか?それはauth_bitを持っているのでちょっと危険だと感じます。
  2. https://provider/v1/auth_1293kdfj/folder/にアクセスすると、コンテナfolderのすべてのファイル/ボートが一覧表示されます。私はこれをオフにしたいです、どうすればいいですか?コンテナをプライベートにして、すべてのオブジェクトにtemp URLを割り当てる必要がありますか?

ありがとうございました!

答えて

1

1 - はい。あたりです。おそらくあなたの認証サーバーはファイアウォールの背後で保護されています。これは単なるプロジェクトIDです。しかし、セキュリティについて本当に心配している場合は、この情報を隠すようにWebサーバーを構成することができます。

2 - おそらくあなたのコンテナがある次のACL:

.r:*,.rlistings 

あなたはちょうどそれを変更する必要があります(私が最も一般的であると考えているものを)自分で設定した場合:

.r:* 
+0

私の友人今日これについて私に語った。正確な答え。ありがとうございました。 – taesu

関連する問題