首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在启动/停止时自动向EC2实例分配/删除弹性IP

如何在启动/停止时自动向EC2实例分配/删除弹性IP
EN

Stack Overflow用户
提问于 2020-06-09 07:56:25
回答 1查看 175关注 0票数 0

我将在夜间停止我的EC2实例,并在早晨使用CloudWatch规则重新启动它们,但是当我们重新启动时,公共DNS/IP会发生变化。

我想使用弹性I,并将其与实例相关联。

我已经读到,一旦VM重新启动,我们需要重新关联弹性I。我想让这个自动化。我得到了这个lambda代码(停止并启动EC2实例)来启动VM。

在重新启动时,我应该如何将弹性IP分配给越南船民?

这是到目前为止我的代码

代码语言:javascript
复制
import boto3
region = 'us-west-1'
instances = ['i-12345cb6de4f78g9h', 'i-08ce9b2d7eccf6d26']
ec2 = boto3.client('ec2', region_name=region)

def lambda_handler(event, context):
    ec2.start_instances(InstanceIds=instances)
    print('started your instances: ' + str(instances))

请帮帮忙。并建议是否有任何其他方法可以实现这一目标。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-09 08:00:47

如果将弹性IP地址附加到实例,则每次停止并启动实例时,EIP将保持连接。

您不需要在启动时自动添加EIP。

阅读一下,让自己更多地了解弹性IP地址功能。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62277683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档