как получить токен openstack и проверить его?

Я следовал этому руководству: http://keystone.openstack.org/api_curl_examples.html

, и мне показалось, что я получил действительный токен с помощью run:

curl -d '{"auth":{"passwordCredentials":{"username": "can", "password": "mypassword"}}}' -H "Content-type: application/json" http://url:35357/v2.0/tokens

и вернул:

{
"access": 
{
    "token": 
    {
        "expires": "2012-05-21T14:35:17Z", 
        "id": "468da447bd1c4821bbc5def0498fd441"
    }, 
    "serviceCatalog": {}, 
    "user": 
    {
        "username": "can",
        "roles_links": [],
        "id": "bb6d3a09ad0c4924bf20c1a32ccb5781",
        "roles": [],
        "name": "can"
    }
}
}

, но когда я перешел к следующим нескольким разделам, чтобы проверить этот токен, я столкнулся с этим магическим числом: X -Токен аутентификации:999888777666. Сначала я подумал, что это жетон, который я получил, но я ошибся.

Я думаю, что мог что-то упустить, поэтому я прочитал соответствующие разделы в документах openstack (http://keystone.openstack.org/configuration.htmlи http://docs.openstack .org/api/openstack-compute/programmer/content/), но до сих пор не знаю, откуда взялось это число.

может ли кто-нибудь объяснить мне

  1. что означает это магическое число
  2. как получить его правильное значение, чтобы я мог получить рабочий токен для управления другими частями openstack

6
задан can. 21 May 2012 в 00:00
поделиться