要解决AWS的cloud-config未设置dns-nameservers的问题,可以在cloud-config文件中添加以下代码示例来设置dns-nameservers:
#cloud-config
network:
version: 2
ethernets:
eth0:
dhcp4: true
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # 设置为Google的公共DNS服务器IP地址
将上述代码示例添加到cloud-config文件中,然后重新启动AWS实例。这将会将DNS服务器设置为Google的公共DNS服务器IP地址(8.8.8.8和8.8.4.4)。您可以根据需要更改为其他DNS服务器IP地址。