【发布时间】:2021-11-15 04:54:32
【问题描述】:
我想搜索超过 24 小时的 EC2 实例,以便我可以只清除可能未被任何人用于测试的实例。
我可以过滤在某个日期创建的实例,或者如果我只指定年份,我可以搜索该年创建的所有实例。但我不知道如何过滤在给定日期之前启动的实例。这是我所拥有的:
session = get_aws_session()
ec2 = session.resource("ec2", region_name=REGION)
ssm = session.client("ssm")
instances = list(
ec2.instances.filter(
Filters=[
{"Name": "tag:Environment", "Values": ["test"]},
{"Name": "launch-time", "Values": ["2021-09-21*"]},
]
)
)
【问题讨论】:
标签: python amazon-web-services amazon-ec2 boto3