2016-05-31 17 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。我想關閉它,我會怎麼做?我應該讓我的容器保密並將臨時url分配給所有對象嗎?

感謝您的幫助!

回答

1

1 - 是的。這是正確的。可能您的身份驗證服務器受防火牆保護。這只是項目ID。但是,如果你真的擔心安全問題,你可以配置你的網絡服務器來隱藏這些信息。

2 - 也許你的容器具有下列ACL:

.r:*,.rlistings 

如果你自己(我相信這是最常見的),你應該改變它只是設置:

.r:* 
+0

我的朋友今天早些時候告訴我這件事。確切的答案。謝謝。 – taesu

相關問題