CloudWatch Events
CloudWatch Events
{
"version": "0",
"id": "556d4090-aff5-4a2f-764e-c20cda89a5e9",
"detail-type": "EC2 Instance State-change Notification",
"source": "aws.ec2",
"account": "721834156908",
"time": "2020-12-22T16:01:45Z",
"region": "us-east-1",
"resources": [
"arn:aws:ec2:us-east-1:721834156908:instance/i-046301d1732bb7734"
],
"detail": {
"instance-id": "i-046301d1732bb7734",
"state": "stopped"
}
}
ec = boto3.client('ec2')
instances = sum(
[
[i for i in r['Instances']]
for r in reservations
], [])
to_tag = collections.defaultdict(list)
to_tag[retention_days].append(snap['SnapshotId'])