小编ed.*_*ed.的帖子

通过 Elastic Beanstalk 启动实例,无需配置弹性 IP

我正在创建一个工具,通过 ElasticBeanstalk 将 Docker 映像部署到 EC2,因此开发团队可以快速演示他们的工作,而无需合并。我不希望为这些应用程序启用弹性 IP,因为它们的生命周期很短。

我问这个的原因是因为如果我的工具构建了 5 个以上的应用程序(而且速度非常快),任何新应用程序都会失败,因为没有弹性 IP 可以分配给新应用程序。这是因为一个 AWS 账户通常最多有 5 个可用的弹性 IP。我可以转到 aws Web 控制台并在实例上选择“取消关联弹性 IP 地址”(见下文),之后 ec2 实例将获得一个新 IP(几分钟后)。这就是我想要的,但我想以编程方式进行,并且更愿意在没有它的情况下启动应用程序,而不是在创建实例后启动。

取消关联菜单选项

是否有可用于禁用新实例的弹性 IP 的配置选项?

我正在使用节点aws-sdk,但任何语言的任何提示都可以。

我正在创建m1.small单个实例。

如果在启动时这不可能,我将不得不使用EC2.disassociateAddress函数将弹性 IP 与实例解除关联。

amazon-elastic-ip elastic-beanstalk

13
推荐指数
2
解决办法
1万
查看次数