Openstack swift,在我的用例中使用哪个url?

时间:2016-05-31 13:52:42

标签: openstack openstack-swift

我将像S3一样使用swift,它会为我的网站托管多少个文件 我把我的容器设置为公共容器,等等 这是文件的URL。

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

有两个问题:

  1. 在公共场合使用上述格式uri是否正确?感觉有点危险,因为它有auth_bit。
  2. 如果我访问https://provider/v1/auth_1293kdfj/folder/,它会列出容器folder中的所有文件/项目。我想把它关掉,我该怎么做?我应该将我的容器设为私有并为所有对象分配临时URL吗?
  3. 感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

1 - 是的。这是正确的。您的身份验证服务器可能在防火墙后面受到保护。这只是项目ID。但是,如果您真的担心安全性,可以配置您的网络服务器以隐藏此信息。

2 - 可能你的容器有以下acl:

.r:*,.rlistings

如果您自己设定(我认为最常见),您应该将其更改为:

.r:*