获取使用 REST API 的授权

要在 REST API UI 中使用 API 提供管理服务,必须先进行授权。您必须提供集群管理员凭据和客户端 ID 才能获得访问令牌。每个令牌的有效期大约为 10 分钟。令牌过期后,您可以再次授权以获取新的访问令牌。

开始之前

关于本任务

已在管理节点安装和部署期间为您设置授权功能。令牌服务基于您在设置期间定义的存储集群。

过程

  1. 在管理节点上打开 REST API UI : https://[management node IP]/mnode
  2. 单击Authorize并完成以下操作:
    注: 或者,您也可以单击任何服务 API 旁边的锁定图标,然后按照同样的步骤进行授权。
    1. 输入集群用户名和密码。
    2. Request bodytype如果尚未选择该值,请从下拉列表中选择。
    3. mnode-client 形式输入客户端 ID(如果尚未填充此值)。
    4. 请勿输入客户端密钥值。
    5. 单击Authorize以开始会话。
      注: 如果在尝试授权后返回错误消息 Auth Error TypeError: Failed to fetch,则可能需要接受有关集群的 MVIP 的 SSL 证书。复制令牌 URL 中的 IP,将此 IP 粘贴到另一个浏览器选项卡中,然后再次授权。
      Available authorizations屏幕将显示Authorized
  3. 关闭Available authorizations对话框。
    注: 如果在令牌过期后尝试运行命令,则会返回 401 Error: UNAUTHORIZED 消息。如果收到此响应,请再次授权。