Ec2寄存器目标使用lamda,但出现错误



如果给定的ec2实例id中有一个错误,那么在lambda下的测试运行将不起作用,错误(i-98776277sgshj(不处于运行状态或不存在,我将面临挑战。因此,如果ec2实例id错误,为什么不注册正确的ec2实例(i-26377gdhdhj(。如果任何ec2实例id错误,请帮助它,它将跳过它并注册正确的ec2(i-263777dhdhj(。当脚本执行时,我如何才能得到它的结果。

这是lambda函数代码python代码。

导入boto3

response_tg=客户端register_targets(TargetGroupArn='arn:aws:弹性负载平衡:us-east-1:123456789123:targetgroup/target-demo/c64e6bfc00b4658f',

Targets=[
{
'Id': 'i-26377gdhdhj',
},
{
'Id': 'i-9876277sgshj',
}
]

)

其中一个解决方案可能是,在python脚本中添加一个功能,wihch会实时验证/获取ec2实例的实例id。为此,首先为您计划在TG中注册的所有ec2实例分配一个唯一的标记;描述boto3获取所有实例id的功能,然后将其注册到TG.中

最新更新