Должен ли я напрямую обращаться к API или полагаться на импорт методов с клиентом трассировки?Правильный метод auth против трапецеидального искажения (openstack)
Мысли?
Должен ли я напрямую обращаться к API или полагаться на импорт методов с клиентом трассировки?Правильный метод auth против трапецеидального искажения (openstack)
Мысли?
В результате я использовал привязки python-keystoneclient для первоначальной проверки подлинности, но для любого запроса, выходящего за пределы API-интерфейса keystoneclient, я просто ссылался на auth_token и вызывал запросы на прямые запросы API к корневому URL-адресу ec2 с токеном в заголовок.
Это работало достаточно хорошо. Keystone нуждается в работе.
Это зависит от ваших требований относительно того, как вы хотите взаимодействовать с трапецеидальным искажением.
Если вы запрашиваете API напрямую, вы, вероятно, используете curl в сценарии bash или из командной строки. Это может быть особенно полезно, если вы работаете с API-интерфейсом керосина с короткими краями с соединительной линии, которая еще не имеет методов в клиенте Keystone.
Если вы импортируете методы с помощью трапецеидального клипа, вы, вероятно, пишете скрипт или приложение на питоне. Это лучший вариант, если вы работаете со стабильным кодом трапецеидального искания из стабильной ветки или пакета. Клиент-трассировщик просто работает с более чем необработанными HTTP-запросами.
HTH
Использование методов трапецеидальных искажений проще. Пакет python-keystoneclient имеет документацию о том, как это сделать в каталоге doc. Например, см. The client API.