如果在启动 Swagger UI 时指定了当前 denaliSession标识,那么将自动使用该会话标识。 否则,将创建新的会话标识。

Swagger GET /session 示例

执行以下步骤以执行 API:
  1. 展开 会话 部分。
  2. 单击 GET /session
  3. 单击 试用
  4. 从下拉菜单中选择介质类型。 这将控制 curl 命令中的头接受类型。 可能的值为 application/json 和 application/xml。
  5. 单击 执行
    Swagger UI 提交请求并显示已提交的 curl 命令。 如果成功, 响应 部分将显示 HTTP 状态码为 200 OK 的响应。
    Response body
      "KBM_TYPE": "session",
      "id": "5c97249c00000001f899ed6f4d588f7b",
      "creationTime": 1590758777986,
      "maxInactiveInterval": 900,
      "user": {
        "role": "Administrator"
              
  6. 从下拉菜单中选择介质类型。 这将控制 curl 命令中的头接受类型。 可能的值为 application/json 和 application/xml。
  7. 单击 执行
    Swagger UI 提交请求并显示已提交的 curl 命令。 如果成功, 响应 部分将显示 HTTP 状态码为 200 OK 的响应。
    Response body
      "KBM_TYPE": "root",
      "tuples": [
          "KBM_TYPE": "tuple",
          "token": "DBE1307EF64DB061",
          "hostname": "system-name.com",
          "address": "IP address",
          "name": "system-name",
          "manageable": true,
          "isKeystoreGenerated": false,
          "dnsStatus": "OK",
          "pvcStatus": null,
          "timestamp": 0,
          "requestTimestamp": "2023-04-25T20:27:15.432Z"
              
  8. 从下拉菜单中选择介质类型。 这将控制 curl 命令中的头接受类型。 可能的值为 application/json 和 application/xml。
  9. 输入 GET/assumedEndpoints返回的令牌值。
    {
      "commandName": "generateKeystore",
      "tokens": [
          "token": "DBE1307EF64DB061"
              
  10. 单击 执行
    Swagger UI 提交请求并显示已提交的 curl 命令。 如果成功, 响应 部分将显示 HTTP 状态码为 200 OK 的响应。
    Response body
      "KBM_TYPE": "AssumedEndpointsHandler",
      "results": [
          "KBM_TYPE": "result",
          "token": "DBE1307EF64DB061",
          "resultKey": "OK"