我正在尝试使用对象存储GE设置S3QL,似乎只缺少一条信息。
由于这个非常好的教程,我成功安装了S3QL:https://dmsimard.com/2014/09/29/s3ql-a-filesystem-over-http-with-swift/
现在,当我尝试安装我在区域“ Lannion2”中创建的对象容器“测试”时,我陷入了困境。
URL语法要求定义一个“区域”(swiftks://<hostname>[:<port>]/<region>:<container>
),但是我不知道如何将其映射到软件堆栈。尝试以下命令时,s3ql似乎可以成功与Keystone连接并进行身份验证,但是找不到该区域。
mkfs.s3ql swiftks://cloud.lab.fiware.org:4730/Lannion2:test --backend-options no-ssl
Enter backend login:
Enter backend passphrase:
结果:
No accessible object storage service found in region Lannion2 (available regions: )
很遗憾,响应中没有列出可用区域。身份验证正常工作,因为错误的登录名或密码短语会导致身份验证错误。
是否有有关梯形失真校正/软件云中区域命名的文档?
通过以下方式验证梯形失真:发布带有内容类型application / json和正文的http://cloud.lab.fi-ware.org:4730/v2.0/tokens:{“ auth”:{“ passwordCredentials”:{“ username”:“ ”,“ password”:“”},“ tenantId”:“ ***”}}] >>
在响应中,您应该收到一个端点列表,包括一个快速端点。那里应该有一个看起来像这样的条目:{“ adminURL”:“ ”,“ region”:“ Lannion2”,“ internalURL”:“
:8080 / v1 / AUTH _ ”,“ id”:“ “,” publicURL“:” / v1 / AUTH _“}”