因此,我正在使用单个实例运行 AWS Elastic Beanstalk 环境。
这个特定的应用程序是一个后台作业应用程序,为了将更改部署到我的数据库,我需要在部署过程中暂停该应用程序。我遇到了几个问题:-
- 我可以停止该 EBS 环境的 EC2 实例,但是这最终会终止该实例,并且它将启动一个立即尝试运行的新实例(不想要这个,我想控制 EBS 环境何时再次启动)。
- 当新实例启动时,我与前一个实例关联的弹性 IP 被取消分配,并且不会自动分配给新的 EC2 实例(这是一个问题,因为我的数据库有 IP 防火墙,所以我需要它在暂停之前和之后保持相同的 IP)。
我读到将我的 EBS 与 VPC 关联可能会解决 IP 问题,但我不知道该怎么做。在我的配置中,它显示“此环境不是 VPC 的一部分。”,但没有选项可以使环境成为 VPC 的一部分?
理想情况下,我希望只是“暂停”该实例,以便它停止并可以重新启动,而不会丢失该实例或该实例的 IP 配置。
谁能帮我解决这些问题,或提供一些其他配置此设置的方法?