选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

什么是 Amazon DCV Session Manager?

聚焦模式
什么是 Amazon DCV Session Manager? - Amazon DCV Session Manager

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

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

注意

Amazon DCV 以前称为 NICE DCV。

Amazon DCV Session Manager 是一组可安装的软件包(代理和代理)和一个应用程序编程接口 (API),可让开发人员和独立软件供应商 (ISVs) 轻松构建前端应用程序,这些应用程序以编程方式在亚马逊DCV服务器群中创建和管理Amazon DCV会话的生命周期。

本指南介绍了如何安装和配置 Session Manager Agent 和 Broker。有关使用会话管理器的更多信息 APIs,请参阅 Amazon DCV 会话管理器开发者指南

Session Manager 的工作方式

下图简要显示了 Session Manager 组件。

Amazon DCV Session Manager 组件
代理

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

Agent

Agent 安装在一组 Amazon DCV 服务器中的每个服务器上。Agent 从 Broker 接收指令,并在相应的 Amazon DCV 服务器上运行这些指令。Agent 还监控 Amazon DCV 服务器的状态,并将定期状态更新发回到 Broker。

APIs

会话管理器公开了一组 REST 应用程序编程接口 (APIs),可用于管理一组 Amazon DCV 服务器上的 Amazon DCV 会话。 APIs 它们由经纪人托管并由经纪人公开。开发人员可以构建调用. 的自定义会话管理客户端 APIs。

客户端

客户端是您开发的前端应用程序或门户,用于调用 B rok er 公开的会话管理器APIs。最终用户使用客户端以管理一组 Amazon DCV 服务器上托管的会话。

访问令牌

要发出 API 请求,您必须提供访问令牌。注册客户可以向经纪人或外部授权服务器申请代币 APIs。要请求和访问令牌,客户端 API 必须提供有效的凭证。

客户端 API

客户端 API 是使用 Swagger Codegen 从 Session Manager API 定义 YAML 文件中生成的。客户端 API 用于发出 API 请求。

Amazon DCV 会话

Amazon DCV 会话是 Amazon DCV 服务器能够接受来自客户端的连接的一段时间。在您的客户可以连接到亚马逊 DCV 会话之前,您必须在亚马逊 DCV 服务器上创建亚马逊 DCV 会话。Amazon DCV 支持控制台和虚拟会话,并且每个会话都有指定的所有者和一组权限。您可以使用会话管理器APIs 来管理 Amazon DCV 会话的生命周期。Amazon DCV 会话可以处于以下状态之一:

  • CREATING - Broker 正在创建会话。

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

  • DELETING - 正在删除会话。

  • DELETED - 已删除会话。

  • UNKNOWN - 无法确定会话的状态。Broker 和 Agent 可能无法通信。

特征

DCV Session Manager 提供以下功能:

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

  • 管理多个 Amazon DCV 会话的生命周期 - 使用一个 API 请求为多个 Amazon DCV 服务器中的多个用户创建或删除多个会话。

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

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

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

  • 支持云和本地 - 在 AWS、本地或其他基于云的服务器上使用 Session Manager。

限制

Session Manager 不提供资源预置功能。如果您在亚马逊 EC2 实例上运行 Amazon DCV,则可能需要使用其他 AWS 服务,例如 Amazon A EC2 uto Scaling 来管理基础设施的扩展。

定价

运行 EC2 实例的 AWS 客户可以免费使用会话管理器。

本地客户需要具有 Amazon DCV Plus 或 Amazon DCV Professional Plus 许可证。有关如何购买 Amazon DCV Plus 或 Amazon DCV Professional Plus 许可证的信息,请参阅 Amazon DCV 网站上的 How to Buy 并查找您所在区域的 Amazon DCV 分销商或经销商。为了允许所有本地客户试用 Amazon DCV Session Manager,仅从 Amazon DCV 版本 2021.0 开始强制实施许可要求。

有关更多信息,请参阅《Amazon DCV 管理员指南》中的许可 Amazon DCV 服务器

本页内容

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。