将 EC2 public IP 地址指向子域

Point EC2 public IP address to subdomain

我想将子域指向 EC2,但我不想使用弹性 IP,每次我 start/stop 实例时,我都希望我的子域指向新实例 public IP地址。

最简单的方法是使用弹性 IP 地址。它将保持附加到实例并且不会改变。如果弹性 IP 地址附加到 运行ning 实例,则不收取额外费用。

或者,您可以将实例上的操作系统 运行ning 配置为在实例启动时 运行 脚本。该脚本可以更新与实例关联的当前 public IP 地址的 DNS 条目。如果您将 Amazon Route 53 用于 DNS,则可以进行 API 调用,将 A-Record 更新为实例正在使用的当前 IP 地址。

我怀疑这可以通过 AWS CLI 中的 change-resource-record-sets 命令完成。