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