一、获取token
token是环境可操作的前提,OpenStack登陆时填写的用户名+密码,登陆之后的操作都是使用token。获取token需要填写的内容如下:
- 请求方式为POST
- 请求的URL为 http://controller-ip:5000/v2.0/tokens。
- 请求的body格式为raw,JSON格式。
- 请求的body具体内容如下表
-
{ "auth":{ "passwordCredentials": { "username":"admin", //登陆用户名 "password":"z03250" //登陆用户密码 }, "tenantName":"admin" //登陆用户所属项目 } }
下图为详细的填写内容,1-6分别是:
1.请求方式为POST
2.请求URL地址
3.传入内容body
4.body的内容的类型为raw
5.body的内容的格式为JSON
6.具体的body内容
body内容为用户信息,如果是使用admin用户登录,用户名为admin,密码为*******,租户名为 admin。
返回信息如下,具体的内容包括
1. 获得的token值
2. 搭建的环境中各服务的Restful 端点
{
"access": {
"token": {
"issued_at": "2019-12-26T10:15:16.000000Z",
"expires": "2019-12-26T11:15:16.000000Z",
"id": "gAAAAABeBIg0VvmbdxkCWP-zo15owdVArWA5zI7rqLwAlHMR41Ew1n6NJ9t0KS9E8d2PIjk955Y4AzDvs7tUVfBd0etrKA_ECKIwmrDa8OZs4M-ljZ4gFvDv9AZI53WJPrsdbwgKjxqEZknygjjM289X6OeEWZeXZ0KvonKiM3NG-vCVsLbdwgA",
"tenant": {
"description": "admin tenant",
"enabled": true,
"id": "0d5541f5baca49128ac4ead35db7fe38",
"name": "admin"
},
"audit_ids": [
"_QNulEJ0SS-FQhxCDnSRnQ"
]
},
"serviceCatalog": [
{
"endpoints": [
{
"adminURL": "http://10.27.31.100:8774/v2.1/0d5541f5baca49128ac4ead35db7fe38",
"region": "RegionOne",
"internalURL": "http://10.27.31.100:8774/v2.1/0d5541f5baca49128ac4ead35db7fe38",
"id": "601c0fac4e5543caa885f5b2c24757d4",
"publicURL": "