Rackspace身份验证服务的keysteanauth插件
rackspaceauth的Python项目详细描述
这个包提供了 keystoneauth1, 支持Rackspace的OpenStack Keystone身份验证库 身份验证方法:api密钥、密码和令牌。
用法
下面的示例使用mayor mccheese的api密钥对其进行身份验证, 在他的control panel里找到的。
from rackspaceauth import v2 from keystoneauth1 import session auth = v2.APIKey(username="Mayor McCheese", api_key="OMGCHEESEISGREAT") sess = session.Session(auth=auth) sess.get_token()
用于 clouds.yaml 文件,用于shade、ansible、os client config和其他工具,可以 添加这样的部分:
clouds: rackspace-iad profile: rackspace auth: username: mayor-mccheese api_key: OMGCHEESEISGREAT auth_type: rackspace_apikey region_name: IAD