【发布时间】:2016-12-08 17:08:07
【问题描述】:
我想打开/关闭我的一些 Amazon EC2 实例,但这会导致 IP 和所有 DNS 名称发生变化。因此,当我再次启动我的机器时,我所有的 SSH 配置都丢失了,因为我使用以前的 DNS 名称进行连接。
有没有一种简单的方法来解析目标机器的 dns(没有或尽可能低的成本),只使用它的实例 ID(或任何其他不会在关机重启时改变的参数)?我必须使用 AWS-CLI 吗?如果我想向没有 AWS 凭证的人提供对 EC2 机器的访问权限怎么办?
不确定“service-discovery”、“broker”或“proxy”之类的标签在这里是否真的有意义,但为了参考,我将它们添加到我的帖子中。
我不想为弹性 IP 付费。
【问题讨论】:
-
也许您可以使用 awscli 或等效项动态查询给定实例 ID 的 IP 和 DNS 名称。您需要一组非常基本的凭据来允许 DescribeInstances。
标签: amazon-web-services ssh amazon-ec2 dns service-discovery