NICE DCV Session Manager NICE DCV 服务器 - DNS 映射 - NICE DCV Session Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

NICE DCV Session Manager NICE DCV 服务器 - DNS 映射

NICE DCV Connection Gateway 需要使用 NICE DCV 服务器的 DNS 名称,才能连接到 DCV 服务器实例。本节说明了如何定义包含每个 DCV 服务器与其关联 DNS 名称之间的映射的 JSON 文件。

文件结构

该映射包含具有以下字段的 JSON 对象列表:

[ { “ServerIdType”: "Ip", “ServerId”: "192.168.0.1", “DnsNames”: { “InternalDnsName”: "internal" } }, ... ]

其中:

ServerIdType:

指定值表示的 ID 的类型;目前,可用的值为 ipAddress、agentServerId 和 instanceId:

Ip:

适用于 Amazon EC2 和本地基础设施;系统管理员可以使用 ifconfig (Linux) 或 ipconfig (Windows) 命令快速进行检索。在 DescribeServers API 响应中也提供了该信息。

Id:

适用于 Amazon EC2 和本地基础设施;每次主机名或 IP 地址发生变化时,Session Manager Agent 都会创建新的 UUID。在 DescribeServers API 响应中提供了该信息。

Host.Aws.Ec2InstanceId:

仅适用于 Amazon EC2 实例,它唯一地标识一个计算机;在实例重新引导后,它不会发生变化。可以在主机上访问 http://169.254.169.254/latest/meta-data/instance-id 以进行检索。在 DescribeServers API 响应中也提供了该信息。

ServerId:

指定类型的 ID,用于唯一地标识网络中的每个 NICE DCV 服务器。

DnsNames:

包含与 NICE DCV 服务器关联的 DNS 名称的对象,该对象将包含:

InternalDnsNames:

NICE DCV Connection Gateway 用于连接到实例的 DNS 名称。

请使用 Session Manager Broker CLI 命令 register-server-dns-mapping 从文件中加载映射(命令页面参考:register-server-dns-mapping),并使用 describe-server-dns-mappings 列出当前在 Session Manager Broker 中加载的映射(命令页面参考:describe-server-dns-mappings)。

持久性

我们强烈建议您启用 Session Manager Broker 的持久性功能,以防止多个 Broker 或整个集群发生故障时映射丢失。有关启用数据持久性的更多信息,请参阅配置 Broker 持久性