我将在夜间停止我的EC2实例,并在早晨使用CloudWatch规则重新启动它们,但是当我们重新启动时,公共DNS/IP会发生变化。
我想使用弹性I,并将其与实例相关联。
我已经读到,一旦VM重新启动,我们需要重新关联弹性I。我想让这个自动化。我得到了这个lambda代码(停止并启动EC2实例)来启动VM。
在重新启动时,我应该如何将弹性IP分配给越南船民?
这是到目前为止我的代码
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))请帮帮忙。并建议是否有任何其他方法可以实现这一目标。提前感谢!
发布于 2020-06-09 08:00:47
https://stackoverflow.com/questions/62277683
复制相似问题