什么是 NICE DCV 会话管理器? - NICE DCV 会话管理器
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

什么是 NICE DCV 会话管理器?

NICE DCV 会话管理器是一套可安装的软件包(代理和代理)和一个应用程序编程接口(API),使开发人员和独立软件供应商(ISV)能够轻松构建前端应用程序,以编程方式创建和管理 NICE DCV 的生命周期会话中的 NICE DCV 服务器。

本指南介绍了如何使用会话管理器 API 来管理 NICE DCV 会话的生命周期。有关如何安装和配置会话管理器代理和代理的更多信息,请参阅NICE DCV 会话管理器管理员指南

Prerequisites

在开始使用会话管理器 API 之前,请确保您熟悉 NICE DCV 和 NICE DCV 会话。有关更多信息,请参阅 。NICE DCV 管理员指南

会话管理器的工作原理

下图显示了会话管理器的概述组件。


				NICE DCV 会话管理器组件
代理

Broker 是一个 Web 服务器,它托管和公开会话管理器 API。它接收和处理API请求来管理 NICE DCV 会话client,然后将指令传递给相关的客服。Broker 必须安装在独立于 NICE DCV 服务器的主机上,但它必须可供客户端访问,并且它必须能够访问代理。

代理

代理安装在队列中的每台 NICE DCV 服务器上。代理接收来自代理并在各自的 NICE DCV 服务器上运行它们。代理还监视 NICE DCV 服务器的状态,并将定期状态更新发送回 Broker。

API

会话管理器公开了一组 REST 应用程序编程接口 (API),可用于管理 NICE DCV 服务器队列上的 NICE DCV 会话。这些 API 托管在上,并由代理。开发者可以构建自定义会话管理clients调用 API。

客户端

客户端是您开发的用于调用会话管理器的前端应用程序或门户API,这些都是由代理。最终用户使用客户端管理队列中 NICE DCV 服务器上托管的会话。

访问令牌

为了发出 API 请求,您必须提供访问令牌。令牌可以通过注册的客户端 API 从 Broker 或外部授权服务器请求。要请求和访问令牌,客户端 API 必须提供有效的凭据。

客户端 API

客户端 API 使用 Swagger Codegen 从会话管理器 API 定义 YAML 文件生成。客户端 API 用于发出 API 请求。

NICE DCV 会话

您必须在 NICE DCV 服务器上创建您的客户端可以连接到的 NICE DCV 会话。如果有活动会话,客户端只能连接到 NICE DCV 服务器。NICE DCV 支持控制台和虚拟会话。您可以使用会话管理器 API 来管理 NICE DCV 会话的生命周期。NICE DCV 会话可以处于以下状态之一:

  • CREATING-Broker 正在创建会话。

  • READY-会话已准备好接受客户端连接。

  • DELETING-会话正在被删除。

  • DELETED-会话已删除。

  • UNKNOWN— 无法确定会话的状态。代理和代理可能无法通信。

Features

DCV 会话管理器提供以下功能:

  • 提供 NICE DCV 会话信息— 获取有关在多个 NICE DCV 服务器上运行的会话的信息。

  • 管理多个 NICE DCV 会话的生命周期— 通过一个 API 请求,为多个 NICE DCV 服务器上的多个用户创建或删除多个会话。

  • 支持标签-在创建会话时,使用自定义标签来定位一组 NICE DCV 服务器。

  • 管理多个 NICE DCV 会话的权限-使用一个 API 请求修改多个会话的用户权限。

  • 提供连接信息— 检索 NICE DCV 会话的客户端连接信息。

  • 支持云和本地— 使用上的会话管理器Amazon、内部部署或备用基于云的服务器。