1

我无法解释此页面: http ://docs.openstack.org/api/openstack-object-storage/1.0/content/POST_updateAccountMeta__v1__account__storage_account_services.html

它表示对 account/ 的 POST 请求应该更新该帐户的元数据。看起来这意味着没有创建一个帐户,如果有一个 POST 请求到一个不存在的帐户/。正确的?

然而,观察 SAIO 中的网络流量(swift all in one),我看到 SAIO 功能测试做的第一件事就是发出这个请求:

POST /v1/6fa5758df0d5463283c1fae5d1b32b27

我很确定这个帐户不存在。Swift 是否希望使用该 POST 请求创建该帐户?

4

2 回答 2

1
swift@swift-1:/etc/swift$ swift stat -v
                  存储地址:http://XXXX:8080/v1/AUTH_db8e1e2e00874ca88c9118a28bba0602
                  身份验证令牌:f7d527d0551c4f02a050ea7e4073ac64
                     帐号:AUTH_db8e1e2e00874ca88c9118a28bba0602
                  容器:2
                     对象:17
                       字节:17179869441
策略“policy-0”中的对象:17
  策略“policy-0”中的字节:17179869441
                 X-时间戳:1417682993.39561
                  X-Trans-Id: txf84a1c09c7c7459a909b2-00551672fa
                内容类型:文本/纯文本;字符集=utf-8
               接受范围:字节



swift@swift-1:/etc/swift$ keystone 租户列表
+---------------------------------+---------+---- -----+
| 编号 | 姓名 | 启用 |
+---------------------------------+---------+---- -----+
| b1003d1e8e514e07be811316eb6f34bd | 管理员 | 真 |
| db8e1e2e00874ca88c9118a28bba0602 | 演示 | 真 |
| 75497dda7a4743c3a464e3e12acc4951 | XXX| 真 |
| 3008e419d6c147618a10d5e55eb03298 | 服务 | 真 |
+---------------------------------+---------+---- -----+




如您所见,该帐户是 demo 的租户 ID。
于 2015-03-28T09:54:09.297 回答
0

OpenStack Object Storage API v1 的文档没有描述通过该服务创建帐户的方法。帐户是通过以下 API 方法之一创建的,具体取决于所使用的身份验证服务:

于 2014-07-22T14:20:15.803 回答