我正在使用 ubuntu 12.04 并运行 openstack,我已将 nova-api 的环境变量设置为从命令行工作,即nova list、nova flavor-list 等工作正常,但是当我尝试使用 curl 时:
curl -i http://192.168.1.130:8774/v2/f0c12be83d214d8a9d87ae731dd81ec1/images/detail -X
GET -H "X-Auth-Project-Id: admin" -H "User-Agent: python-novaclient" -
H"Accept:application/json" -H "X-Auth-Token: XXXXX"
回应是:
HTTP/1.1 401 Unauthorized
Www-Authenticate: Keystone uri='http://192.168.1.130:35357'
Content-Type: text/plain
Content-Length: 23
Date: Sat, 19 Oct 2013 12:13:05 GMT
Authentication required
环境是:
export OS_USERNAME=admin
export OS_PASSWORD=openstack
export OS_AUTH_URL=http:192.168.1.130:35357/v2.0
export OS_TENANT_NAME=admin
谁能帮我这个?