openstack和swift中的租户、项目、用户、帐户混淆
我被openstack和swift中的openstack和swift中的租户、项目、用户、帐户混淆,openstack,keystore,openstack-swift,openstack-keystone,Openstack,Keystore,Openstack Swift,Openstack Keystone,我被openstack和swift中的租户弄糊涂了 我在C3上的租户下有多台名为myTenant的机器。这里的租户与项目相同我无法理解租户和项目在这里的意思。 我还有一个swift容器,我可以通过tenantID和username、password和storageUrl访问它这里的tenant与上面提到的myTenant有什么区别。 我使用了swift stat-v,得到了容器的帐户,即键这里是租户、用户和帐户之间的区别是什么? storageUrl看起来像http://ip/KEY_,它是一个
租户
弄糊涂了
我在C3上的租户下有多台名为myTenant
的机器。这里的租户
与项目
相同我无法理解租户
和项目
在这里的意思。
我还有一个swift容器,我可以通过tenantID
和username
、password
和storageUrl
访问它这里的tenant
与上面提到的myTenant
有什么区别。
我使用了swift stat-v
,得到了容器的帐户,即键
这里是租户
、用户
和帐户
之间的区别是什么?
storageUrl
看起来像http://ip/KEY_
,它是一个容器的端点因此,tenantId
在这里仅限于一个容器?
谢谢。欢迎任何提示。由于历史原因(以及无法追溯修复N年的遗留文档、博客、问答网站和其他web搜索内容),一些OpenStack术语有点令人困惑
术语“承租人”和“项目”的含义相同;请参见“询问OpenStack”网站上的问答:
“承租人”一词正在被逐步淘汰。。。慢慢地
因此,要回答您的问题:
我在C3上有多台名为myTenant的机器。这里的租户与项目相同。我不明白承租人和项目在这里意味着什么
见上文
我还有一个swift容器,我可以通过tenantID、用户名、密码和storageUrl访问它。这里的租户和上面提到的myTenant有什么区别
“租户”(或“项目”)有名称和ID。您的“myTenant”是项目名称。租户ID或项目ID是一个长的唯一标识符。您可以使用openstack
命令查找项目的ID;e、 g.openstack项目显示myTenant
我使用了swift stat-v
,得到了容器的帐户是KEY\uu
。以下是租户、用户和帐户之间的区别
Keystone中的“租户”或“项目”对应Swift中的“账户”。Keystone中的“用户”对应于Swift中的“用户”
(严格来说,概念并不完全相同。可以使用TempAuth中间件运行Swift,该中间件从本地配置而不是Keystone服务获取身份信息。但该方法是为独立测试而设计的,而不是为生产而设计的。)