vRealize Automation 8.x 获取 Token
获取 vRA 8 API Token
Refresh Token
官方文档:
- https://code.vmware.com/apis/vrealize-automation
-
https://<your-local-vRA8.x-url>/automation-ui/api-docs/
目前支持 vRA 8.0 – 8.8
使用 Postman
或者 Curl
工具,以下示例为Postman
Postman:
URL: https://<your-local-vRA8.x-url>/csp/gateway/am/api/login?access_token
Method: POST
Headers: 'Content-Type: application/json'
Body: {
"username": "username",
"password": "password",
"domain": "System Domain | AD Domain"
}
CURL Command:
curl --location --request POST 'https://<your-local-vRA8.x-url>/csp/gateway/am/api/login?access_token' \
--header 'Content-Type: application/json' \
--data-raw '{
"username": "username",
"password": "password",
"domain": "System Domain | AD Domain"
}'
在【vRA 8.2 Refresh Token】:
- 协议:选择
POST
-
URL: 输入
https://<your-local-vRA8.x-url>/csp/gateway/am/api/login?access_token
地址,其中<your-local-vRA8.x-url>
为实际部署vRA FDQN(IP地址无效) -
点击【Headers】
KEY: 输入
Content-Type
VALUE:输入
application/json
-
点击【Body】
在【vRA 8.2 Refresh Token】:
- 在
raw
内设置所需要的用户账户密码(必须具有cloud 管理员的所有权限)格式如下:
{ "username": "username", "password": "password", "domain": "System Domain | AD Domain" }
- 点击【Send】
-
在
Pretty
内找到"refresh_token": “XXXXX",
双引号内的字段,如图所示refresh_token
为1ZmqOahMDNmBUULg00DER5qbqvsjiL13
Bearer Token
使用 Postman
或者 Curl
工具,以下示例为Postman
Postman:
URL: https://<your-local-vRA8.x-url>/iaas/api/login
Method: POST
Headers: 'Content-Type: application/json'
Body: {
"refreshToken": "refresh_token_here"
}
CURL Command:
curl --location --request POST 'https://<your-local-vRA8.x-url>/iaas/api/login' \
--header 'Content-Type: application/json' \
--data-raw '{
"refreshToken": "refresh_token_here"
}'
在【vRA8.2 Bearer Token】:
- 协议:选择
POST
-
URL: 输入
https://<your-local-vRA8.x-url>/iaas/api/login
地址,其中<your-local-vRA8.x-url>
为实际部署vRA FDQN(IP地址无效) -
点击【Headers】
KEY: 输入
Content-Type
VALUE:输入
application/json
-
点击【Body】
在【vRA8.2 Bearer Token】:
- 在
raw
内设置所需要的用户账户密码(如果需要所有权限的话,则需要具有cloud 管理员的所有权限)格式如下:
{ "refreshToken": "refresh_token_here" }
-
点击【Send】
-
在
Pretty
内找到"token": “XXXXX",
双引号内的字段,如图所示token
为eyJ0e-xxxxx-aAukA