我正在用keystone安装swift。我创建好了,用swift的命令列出containers.以下命令可以用swift -A http://192.168.122.14:5000/v2.0 -U adminTenant:adminUser -K secretword -V 2.0 stat -v
但是我在愁怎么让curl运作1)我怎么获取 X-auth 令牌
2)我能为了X-auth token 而用admin_token吗?
3)还有,正确的keystone URL是什么?这个吗? http://ip:5000/v2.0/【每日译帖】想通过每天一点点的劳动为stackers们带来一点点的料。如果stackers喜欢,请关注这个论坛。翻译粗糙,若发现不对的地方,感谢大家指出!这样能为更多的人带来正确有价值的信息。openstackswift

解决方案 »

  1.   

    我搞定这个事了。我用这个http://p.chmouel.com/ks 来获取x-auth令牌。URL是这个代理https的URL,而不是keystone的。为了创建一个命名为test的container,我用了下面这串命令
    curl -i -XPUT -k -H "X-Auth-Token: 999888777666" https://192.168.122.14:8080/v1/AUTH_2/test原帖地址:https://answers.launchpad.net/swift/+question/189268
      

  2.   

    我用F版本的keystone 和swift1.4.8搭建的 执行swift -A http://192.168.122.14:5000/v2.0 -U adminTenant:adminUser -K secretword -V 2.0 stat -v  就卡在那里 什么也不出来可以透露下您搭建的版本么
    我已经重装了 10几遍了
    非常感谢
      

  3.   

    你好,那个怎么安装低版本的swift啊。我现在需要在没有网络的环境下搭建swift  请问我该如何做
      

  4.   

    少年,请检查你的所有涉及swift配置过目录的权限,尤其是存储节点的权限。
    其次检查你的keystone 的令牌创建过程