开发人员可以使用 API 构建 VMware Aria Operations 的交互式客户端。API 遵循 REST 样式,并且可供所有许可用户使用。
过程
- 从 Cloud Services 工具栏生成 API 令牌,以便您在建立授权 API 连接时验证自己的身份。请参见生成 API 令牌。
- 使用 API 令牌调用 Cloud Services API,以生成 Cloud Services 身份验证令牌。
curl -k -X POST "https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize" -H "accept: application/json" -H "Content-Type: application/x-www-form-urlencoded" -d "refresh_token={CSP API Token}”
这将返回一个具有以下结构的 JSON 字符串,其中,
access_token 是
Cloud Services 身份验证令牌:
{
"id_token",
"token_type",
"expires_in",
"scope",
"access_token",
"refresh_token”
}
注:
Cloud Services 身份验证令牌仅在生成后 30 分钟内有效。