【发布时间】:2019-11-30 06:56:42
【问题描述】:
我想查找所有区域中所有正在运行的 Ec2 机器实例。
我已尝试执行以下代码。
导入boto3
def lambda_handler(event,context):
regions=['us-east-1','ap-south-1']
for j in regions:
ec2client = boto3.client('ec2',region_name=j)
response = ec2client.describe_instances()
for reservation in response["Reservations"]:
for instance in reservation["Instances"]:
if instance['State']['Name'] == 'running':
print(instance["InstanceId"])
代码仅针对列表“us-east-1”中的第一个区域执行并返回正在运行的实例,但为下一个区域提供以下错误。
"errorMessage:" 任务在 3.00 秒后超时
【问题讨论】:
标签: python amazon-web-services aws-lambda boto3