【发布时间】:2019-02-28 13:28:46
【问题描述】:
我有一个 AWS 实例,它在启动时会收集一些网络数据。从新的公共 IP 地址进行收集很重要——我无法通过在同一地址上再次运行收集来获得有用的数据。
现在,我可以在 EC2 控制台中停止然后重新启动实例,当它重新启动时,它会获得一个新的 IP 地址并收集更多有用的数据。 (只是重启实例并不会分配新的 IP ——我必须先stop然后start。)
我知道基于时间的实例启动调度,但我想做的是从实例本身安排重启。有点像at 工作:at now + 5 minutes restart-this-instance ; shutdown -h now。
或者,如果有办法释放和重新分配实例的公共 IP,那也可以。
【问题讨论】:
-
旁注:这听起来很像网络抓取,网站试图通过监控 IP 地址来防止抓取。请注意,我们不鼓励人们使用此类方法违反网站的条款和条件。
-
绝对不是网络抓取,尽管我可以看到问题的常见部分。我实际上是在我也在运行的另一个网络系统上收集数据:我想知道来自以前看到的 IP 地址的缓存和重复流量如何影响主系统的测量性能。
标签: amazon-web-services amazon-ec2 aws-cli