4.8. Swift 多租户容器操作
当客户端应用访问容器时,它始终使用特定用户的凭证运行。在 Red Hat Ceph Storage 集群中,每个用户都属于一个租户。因此,如果没有明确指定租户,则每个容器操作在其上下文中都有一个隐式租户。因此,多租户与之前的版本完全兼容,只要引用容器并引用用户属于同一租户。
已根据所使用的协议和身份验证系统,使用扩展来指定明确的租户会有所不同。
冒号分隔租户和容器,因此一个示例 URL 为:
示例
https://rgw.domain.com/tenant:container
相反,在 create_container()
方法中,只需将容器方法本身中的租户和容器分开:
示例
create_container("tenant:container")