本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
获取使用 REST API 的授权
贡献者
建议更改
您必须先进行授权,然后才能在 REST API UI 中对管理服务使用 API 。您可以通过获取访问令牌来执行此操作。
要获取令牌,请提供集群管理员凭据和客户端 ID 。每个令牌的有效期大约为 10 分钟。令牌过期后,您可以重新授权获取新的访问令牌。
在管理节点安装和部署期间,系统会为您设置授权功能。令牌服务基于您在设置期间定义的存储集群。
开始之前
-
您的集群版本应运行 NetApp Element 软件 11.3 或更高版本。
-
您应已部署运行 11.3 或更高版本的管理节点。
API命令
TOKEN=`curl -k -X POST https://MVIP/auth/connect/token -F client_id=mnode-client -F grant_type=password -F username=CLUSTER_ADMIN -F password=CLUSTER_PASSWORD|awk -F':' '{print $2}'|awk -F',' '{print $1}'|sed s/\"//g`
REST API UI 步骤
-
输入管理节点IP地址并后跟服务名称,以访问此服务的REST API UI,例如
/mnode/
:https://<ManagementNodeIP>/mnode/
-
选择 * 授权 * 。
或者,您也可以选择任何服务 API 旁边的锁定图标。 -
完成以下操作:
-
输入集群用户名和密码。
-
将客户端ID输入为
mnode-client
。 -
请勿输入客户端密钥值。
-
选择 * 授权 * 以开始会话。
-
-
关闭 * 可用授权 * 对话框。
如果您尝试在令牌过期后运行命令、则会显示一条 `401 Error: UNAUTHORIZED`消息。如果看到此信息,请重新授权。