2012-02-10 53 views
2

我在RHEL6上使用OpenStack Diablo和GridDynamics的軟件包。OpenStack Python Novaclient不需要認證

似乎一切都與EC2 api一起工作,但是當使用python-novaclient時,系統只允許訪問任何api命令,而不管所提供的身份驗證如何。

https://github.com/masom/Puck/blob/master/server/plugins/virtualization/nova.py#L42

我不使用梯形失真進行身份驗證(等待埃塞克斯被釋放)。

爲什麼nova會盲目地允許任何人發出api命令而不管提供的驗證數據如何?

回答

1

原來/etc/nova/api-paste.ininoauthec2noauth

通過改變noauthauth做它移動到棄用AUTH(不使用梯形)。