要在 REST API UI 中使用 API 提供管理服务,必须先进行授权。您必须提供集群管理员凭据和客户端 ID 才能获得访问令牌。每个令牌的有效期大约为 10 分钟。令牌过期后,您可以再次授权以获取新的访问令牌。
开始之前
- 您的集群版本正在运行 NetApp Element 软件 11.3 或更高版本。
- 您已部署运行 11.3 或更高版本的管理节点。
关于本任务
已在管理节点安装和部署期间为您设置授权功能。令牌服务基于您在设置期间定义的存储集群。
过程
-
在管理节点上打开 REST API UI:https://[management node IP]/mnode
-
单击Authorize并完成以下操作:
注: 或者,您也可以单击任何服务 API 旁边的锁定图标,然后按照同样的步骤进行授权。
-
输入集群用户名和密码。
-
从type下拉列表中选择Request body(如果尚未选择此值)。
-
以 mnode-client 形式输入客户端 ID(如果尚未填充此值)。
-
请勿输入客户端密钥值。
-
单击Authorize以开始会话。
注: 如果在尝试授权后返回错误消息 Auth Error TypeError: Failed to fetch,则可能需要接受有关集群的 MVIP 的 SSL 证书。复制令牌 URL 中的 IP,将此 IP 粘贴到另一个浏览器选项卡中,然后再次授权。
Available authorizations屏幕将显示Authorized,并且用于授权的按钮已更改为Logout。
-
关闭Available authorizations对话框。
注: 如果在令牌过期后尝试运行命令,则会返回 401 Error: UNAUTHORIZED 消息。如果收到此响应,请再次授权。