11.3. 保护存储服务
以下是各种存储服务的默认侦听端口:
-
帐户服务 -
TCP/6002 -
容器服务 -
TCP/6001 -
对象服务 -
TCP/6000 -
rsync -
TCP/873
注意
如果使用 ssync 而不是 rsync,则使用对象服务端口来维护其持久性。
注意
在存储节点不会进行身份验证。如果您能够连接到其中一个端口中的存储节点,您可以在不进行身份验证的情况下访问或修改数据。为了帮助缓解此问题,您应该遵循之前使用私有存储网络的建议。
11.3.1. Object Storage 帐户术语 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
swift 帐户不是用户帐户或凭据。存在以下区别:
- Swift 帐户 - 容器的集合(而不是用户帐户或身份验证)。您使用的验证系统将确定哪些用户与帐户相关联以及如何访问该帐户。
- Swift 容器 - 对象的集合。容器的元数据可用于 ACL。ACL 的使用取决于所使用的身份验证系统。
- Swift 对象 - 实际数据对象。对象级别的 ACL 也可用于元数据,并且取决于所使用的身份验证系统。
在每个级别,您具有控制用户访问的 ACL;根据所使用的身份验证系统进行解释 ACL。最常见的身份验证提供程序类型是 Identity Service (keystone);自定义身份验证提供程序也可用。