有没有办法在启动时将弹性IP地址与EC2实例关联起来?

发布于 2024-07-16 11:28:06 字数 283 浏览 7 评论 0原文

您好,我正在开发代码以在 Amazon Web Services 上启动 EC2 映像的实例,有 2 个步骤

1) 启动实例 2)将我们的弹性IP地址分配给启动的实例

有没有办法在一个命令中执行这两个操作?

我将运行 .bat 文件来启动实例,然后当实例运行时,我将使用 REST 查询 API 来调用 AssociateAddress。 我还不确定如何最好地确定启动的实例何时从挂起更改为运行,而不是定期调用它。 我可以将 IP 地址关联到待处理的实例吗?

斯蒂芬

Hi I am developing the code to start an instance of an EC2 image on Amazon Web Services, there are 2 steps

1) start the instance
2) allocate our Elastic IP address to the started instance

Is there a way to carry out both of these in a single command?

I will be running a .bat file to start the instance, and then when the instance is running I will use the REST query API to call AssociateAddress. I'm not sure yet how best to determine when the started instance changes from pending to running other than making periodic calls to it. Am I able to associate an IP address to a pending instance?

Stephen

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

七婞 2024-07-23 11:28:06

是的,您可以将 IP 分配给待处理的实例。 它是由防火墙而不是您的实例处理的,因此不需要运行它即可进行更改。 您的实例实际上永远不会知道弹性 IP。

Yes, you can assign the IP to the pending instance. It's handled from the firewalls and not your instance, so it doesn't need to be running to make the change. Your instance never actually knows about the Elastic IP.

诗酒趁年少 2024-07-23 11:28:06

当然,您需要向 EC2 实例添加一个启动脚本,该脚本在启动时运行 allocate-address 命令来关联弹性 IP。 这是教程< /a> 将启动/关闭脚本添加到 EC2 实例。

Sure, you'd need to add a startup script to your EC2 instance that runs the allocate-address command at boot time to do the association of the elastic IP. Here's a tutorial on adding startup / shutdown scripts to an EC2 instance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文