Amazon web services 更换弹性豆茎&x27;s EC2容器类型

Amazon web services 更换弹性豆茎&x27;s EC2容器类型,amazon-web-services,amazon-ec2,amazon-elastic-beanstalk,elastic-ip,Amazon Web Services,Amazon Ec2,Amazon Elastic Beanstalk,Elastic Ip,我目前正在运行一个使用Elastic beanstalk的服务器,因此自动为我的自动生成的ec2实例授予了一个弹性IP。在服务器中,我必须每天使用ftp从远程服务器获取数据,并要求另一端授予对我的弹性IP请求的访问权 现在我遇到了这样一种情况:我的ec2实例没有足够的内存用于我的服务,我希望将其实例类型更改为具有更大RAM的实例 问题1。如果我更改实例类型,是否会保留自动分配的弹性IP?我需要确认,因为如果不是,它会毁了我的ftp cron工作 问题2。如果我只更改一次实例类型,是否会在Elas

我目前正在运行一个使用Elastic beanstalk的服务器,因此自动为我的自动生成的ec2实例授予了一个弹性IP。在服务器中,我必须每天使用ftp从远程服务器获取数据,并要求另一端授予对我的弹性IP请求的访问权

现在我遇到了这样一种情况:我的ec2实例没有足够的内存用于我的服务,我希望将其实例类型更改为具有更大RAM的实例

问题1。如果我更改实例类型,是否会保留自动分配的弹性IP?我需要确认,因为如果不是,它会毁了我的ftp cron工作

问题2。如果我只更改一次实例类型,是否会在Elastic Beanstalk为同一应用程序创建新实例时保留该类型?(在发生碰撞、重新部署、重建等情况下)

一位新手提前向您致谢。

Q1:通过修改环境的Amazon EC2实例配置,An的公共IP地址保持不变

请注意:亚马逊弹性IP地址与自动分配给EC2实例的公共IP地址不同。如果不明确使用弹性IP,则与INSTANCE关联的地址很可能会更改。如果外部系统依赖于静态IP,则应确保连接预定义的弹性IP,而不是使用自动关联的IP


Q2:如果修改环境的Amazon EC2实例配置(即更改实例类型),则启动配置将更改,新配置将应用于后续部署。

我假设您有一个单实例环境,因此它有EIP

问题1。如果我更改实例类型,是否会保留自动分配的弹性IP?我需要确认,因为如果不是,它会毁了我的ftp cron工作

。它将被保留

问题2。如果我只更改一次实例类型,是否会在Elastic Beanstalk为同一应用程序创建新实例时保留该类型?(在发生碰撞、重新部署、重建等情况下)

否。默认情况下,当前实例将终止并启动新实例。这种情况同时发生。因此,当终止当前实例时,将启动新实例

要更改此行为,在
滚动更新和部署中
必须使用
不可变
进行
配置更新
。使用不可变的
,将启动新实例,但旧实例将保持不变,直到新实例通过健康检查。这是比第一种更新类型长得多的更新类型,但是更安全

如果您担心,您可以在尝试修改环境之前克隆环境。或者对克隆执行更新并验证其是否按预期工作