Метод Put не работает в OpenStack

Я использовал метод ниже, чтобы получить Auth-токен, и я получил вывод, как показано ниже. Но если использовать этот идентификатор в качестве Auth-токена для метода PUT, он не работает, он показывает, как описано ниже.

curl -sd '{"auth": {"passwordCredentials": {"username": "admin", "password": "password"}}}' -H "Тип содержимого: application / json" http://169.0.0.11:5000/v2.0/tokens | python -m json.tool

{
"access": {
    "metadata": {
        "is_admin": 0,
        "roles": []
    },
    "serviceCatalog": [],
    "token": {
        "audit_ids": [
            "GgpxHyihQVyuI1ryerQZVw"
        ],
        "expires": "2016-08-15T16:11:49Z",
        "id": "bcced26a96304e8197fa85e110df9aa2",
        "issued_at": "2016-08-15T15:11:49.386446"
    },
    "user": {
        "id": "a5064af3b125449a9a09e9b69966f843",
        "name": "admin",
        "roles": [],
        "roles_links": [],
        "username": "admin"
    }
}

}

curl -i -X ​​PUT "X-Auth-Token: bcced26a96304e8197fa85e110df9aa2" http://169.0.0.11/dashboard/project/containers/test/mymusic/
но он говорит, что не может разрешить хост: X-AUTH-TOKEN HTTP/1.1 301 ПЕРЕМЕЩЕНО ПОСТОЯННО
Может ли кто-нибудь помочь мне решить эту проблему, пожалуйста.

1 ответ

Я полагаю, что вы пропустили добавить -H для заголовка отдых выглядит нормально.

curl -i -X PUT -H "X-Auth-Token:bcced26a96304e8197fa85e110df9aa2" http://169.0.0.11/dashboard/project/containers/test/mymusic/
Другие вопросы по тегам