Рейтинг:0

OpenStack Swift /info API требует аутентификации

флаг us

У меня есть облако Kolla-Ansible, включающее Swift. Свифт не принимает /Информация API без аутентификации:

$ завиток 192.168.122.201:8080/информация
{"error": {"code": 401, "title": "Неавторизовано", "message": "Выполненный вами запрос требует аутентификации."}}

Это работает, когда я предоставляю действительный токен.

$ curl -H "x-auth-token: $T" 192.168.122.201:8080/info
{"swift": {"версия": "2.26.0", "strict_cors_mode": правда, "политики": ...

expose_info = правда установлен по умолчанию, но, чтобы быть уверенным, я установил его явно в proxy-server.conf. Это должно сделать ненужной аутентификацию.

Очевидным обходным путем будет аутентификация. К сожалению, Cinder-Backup использует Swift и не запускается, потому что может выполнять /Информация API. Я не выяснил, можно ли и как заставить Cinder-Backup пройти аутентификацию.

Что может вызвать такое неожиданное поведение? Как я могу устранить эту проблему?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.