本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
您的第一个ONTAP tools for VMware vSphere
您可以使用 curl 发出 API 调用来开始使用适用于ONTAP tools for VMware vSphere。
开始之前
您应该查看 curl 示例中所需的信息和参数。
所需信息
您需要以下内容:
-
ONTAP tools for VMware vSphereIP 地址或 FQDN 以及端口
-
ONTAP工具管理器管理员的凭据(用户名和密码)
参数和变量
下面介绍的 curl 示例包括 Bash 样式变量。您可以在 Bash 环境中设置这些变量,或者在发出命令之前手动更新它们。如果您设置了变量,shell 将在执行每个命令之前将这些值替换到其中。下表描述了这些变量。
变量 | 描述 |
---|---|
$FQDN_IP_端口 |
ONTAP工具管理器的完全限定域名或 IP 地址以及端口号。 |
$MYUSER |
ONTAP工具管理器帐户的用户名。 |
我的密码 |
与ONTAP工具管理器用户名关联的密码。 |
$访问令牌 |
ONTAP工具管理器颁发的访问令牌。 |
Linux CLI 上的以下命令和输出说明了如何设置和显示变量:
FQDN_IP_PORT=172.14.31.224:8443 echo $FQDN_IP 172.14.31.224:8443
步骤 1:获取访问令牌
您需要获取访问令牌才能使用 REST API。下面给出了如何请求访问令牌的示例。您应该根据您的环境替换适当的值。
curl --request POST \
--location "https://$FQDN_IP_PORT/virtualization/api/v1/auth/login” \
--header "Content-Type: application/json" \
--header "Accept: */*" \
-d "{"username": "$MYUSER", "password": "$MYPASSWORD"}"
复制并保存响应中提供的访问令牌。
步骤 2:发出 REST API 调用
获得访问令牌后,您可以使用 curl 发出 REST API 调用。包括第一步获取的访问令牌。
Curl 示例
curl --request GET \
--location "https://$FQDN_IP_PORT/virtualization/api/v1/vcenters" \
--header "Accept: */*" \
--header "x-auth: $ACCESS_TOKEN"
JSON 响应包括配置到ONTAP工具管理器的 VMware vCenter 实例列表。