我是靠谱客的博主 冷酷寒风,这篇文章主要介绍如何使用python3调用openstack keystone identity REST api接口获取X-AUTH-TOKEN,现在分享给大家,希望可以做个参考。
import os
import requests import json OS_AUTH_URL = 'http://controller' body={ 'auth': { 'identity': { 'methods': ['password'],'password': {'user': {'domain': {'name': 'default'},'name': 'admin', 'password': 'admin'} } }, 'scope': { 'project': { 'domain': { 'name': '''default''' }, 'name': 'admin' } } }} headers={} headers['Content-Type'] = 'application/json' headers['Accept'] = '*/*' def get_token(): get_token_url=OS_AUTH_URL+':35357/v3/auth/tokens' result=requests.post(get_token_url,headers=headers,data=json.dumps(body)).headers['X-Subject-Token'] return result def user_list(): user_list_url=OS_AUTH_URL+':35357/v3/users' headers['X-Auth-Token']=get_token() result=requests.get(user_list_url,headers=headers).json() print(result) def images_list(): images_list_url=OS_AUTH_URL+':9292/v2/images' headers['X-Auth-Token']=get_token() result=requests.get(images_list_url,headers=headers).json() print(result) images_list() #show images list
最后
以上就是冷酷寒风最近收集整理的关于如何使用python3调用openstack keystone identity REST api接口获取X-AUTH-TOKEN的全部内容,更多相关如何使用python3调用openstack内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复