

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

# Amazon DCV Session Manager 要求
<a name="requirements"></a>

Amazon DCV Session Manager Agent 和 Broker 具有以下要求。


|  | 代理 | Agent | 
| --- | --- | --- | 
| **操作系统** |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/dcv/latest/sm-admin/requirements.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/dcv/latest/sm-admin/requirements.html)  | 
| **架构** |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/dcv/latest/sm-admin/requirements.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/dcv/latest/sm-admin/requirements.html)  | 
| **内存** | 8 GB | 4 GB | 
| **Amazon DCV 版本** | Amazon DCV 2020.2 及更高版本 | Amazon DCV 2020.2 及更高版本 | 
| **其他要求** | Java 11 |  -  | 

## 网络和连接要求
<a name="network-reqs"></a>

下图简要说明了 Session Manager 网络和连接要求。

![\[Amazon DCV Session Manager 网络架构\]](http://docs.aws.amazon.com/zh_cn/dcv/latest/sm-admin/images/requirements.png)


**Broker** 必须安装在单独的主机上，但它必须具有到 Amazon DCV 服务器上的 Agent 的网络连接。如果您选择使用多个 Broker 以提高可用性，则必须在单独的主机上安装和配置每个 Broker，并使用一个或多个负载均衡器管理客户端和 Broker 之间以及 Broker 和 Agent 之间的流量。Broker 还应该能够相互通信，以便交换有关 Amazon DCV 服务器和会话的信息。Broker 可以将其密钥和状态数据存储在外部数据库上，并在重新引导或终止后能够使用该信息。通过将重要 Broker 信息持久保留在外部数据库上，这有助于降低丢失这些信息的风险。您以后可以检索这些信息。如果您选择使用该功能，则必须设置外部数据库并配置这些 Broker。支持 DynamoDB、MariaDB 和 MySQL。您可以找到 [Broker 配置文件](https://docs.aws.amazon.com/dcv/latest/sm-admin/broker-file.html)中列出的配置参数。

**代理**必须能够与代理建立安全、持久、双向的 HTTPs 连接。

您的**客户**或前端应用程序必须能够访问代理才能调用。 APIs客户端还应该能够访问您的身份验证服务器。