【发布时间】:2021-11-27 06:55:59
【问题描述】:
我需要创建一个 python lambda 函数来检查一组条件。 其中之一是计算来自另一个 aws 帐户的具有特定名称的正在运行的 ec2 实例的数量。
我搜索了 stackoverflow 并找到了类似的东西,但这应该只计算来自同一帐户/区域的实例。
def ec2(event, context):
ec2_resource = boto3.resource('ec2')
instances = [instance.state['Name'] for instance in ec2_resource.instances.all()]
ec2_running_instances = instances.count('running')
print(ec2_running_instances)
【问题讨论】:
-
在运行实际的 ec2 命令之前,您需要在目标帐户中担任一个角色。
标签: python-3.x amazon-web-services amazon-ec2 aws-lambda boto3