更新或创建DNSCNAME记录 - FSx适用于 Windows 文件服务器的亚马逊
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

更新或创建DNSCNAME记录

正确配置SPNs文件系统后,您可以切换到亚马逊,FSx方法是将解析为原始文件系统的每DNSDNS条记录替换为解析为亚马逊FSx文件系统默认DNS名称的记录。

要运行本节中介绍的命令,则必须配备 dnsserveractivedirectory Windows 模块。

安装所需的 PowerShell 模块
  1. 以具有DNS管理权限的群组(中的委托域名系统管理员,以及您在自行管理的 Active Directory 中 Amazon Managed Microsoft AD向其Amazon 委派管理权限的域管理员或其他群组)的用户身份登录加入您的 Amazon FSx 文件系统的同一 Active Directory 的 Windows 实例。DNS

    有关更多信息,请参阅亚马逊EC2用户指南中的连接到您的 Windows 实例

  2. PowerShell 以管理员身份打开。

  3. 执行此过程中的说明需要 PowerShell DNS服务器模块。使用以下命令安装该模块。

    Install-WindowsFeature RSAT-DNS-Server
为您的 Amazon FSx 文件系统更新或创建自定义DNS名称
  1. 以具有DNS管理权限的群组(Amazon 托管 Active Directory 中的委托域名系统管理员,以及您在自行 Amazon 管理的 Active Directory 中向其委托DNS管理权限的域管理员或其他群组)的成员身份连接到您的 Amazon EC2 实例。

    有关更多信息,请参阅亚马逊EC2用户指南中的连接到您的 Windows 实例

  2. 在命令提示符下,运行以下脚本。此脚本会将所有现有DNSCNAME记录迁移到您的 Amazon FSx 文件系统。如果未找到,它将为DNS别名创建新DNSCNAME记录alias_fqdn,该记录将解析为 Amazon FSx 文件系统的默认DNS名称。

    要运行脚本,请执行以下操作:

    • 替换为alias_fqdn与文件系统关联的DNS别名。

    • file_system_DNS_name替换为 Amazon FSx 为文件系统分配的DNS名称。

    $Alias="alias_fqdn" $FSxDnsName="file_system_dns_name" $AliasHost=$Alias.Split('.')[0] $ZoneName=((Get-WmiObject Win32_ComputerSystem).Domain) $DnsServerComputerName = (Resolve-DnsName $ZoneName -Type NS | Where Type -eq 'A' | Select -ExpandProperty Name) | Select -First 1 foreach ($computer in $DnsServerComputerName) { Add-DnsServerResourceRecordCName -Name $AliasHost -ComputerName $computer -HostNameAlias $FSxDnsName -ZoneName $ZoneName }
  3. 对步骤 1 中与文件系统关联的每个DNS别名重复上述步骤

现在,您已使用DNS别名为 Amazon FSx 文件系统添加了一个DNSCNAME值。现在,您可以使用DNS别名来访问您的数据。

注意

更新DNSCNAME记录以指向先前指向另一个FSx文件系统的 Amazon 文件系统时,客户端可能在短时间内无法与文件系统连接。当客户端DNS缓存刷新时,他们应该能够使用DNS别名进行连接。有关更多信息,请参阅 无法使用DNS别名访问文件系统