Skip to content

Commit 8b41a46

Browse files
Create retrieve_information_about_ec2.py
1 parent ca337c4 commit 8b41a46

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import boto3
2+
import csv
3+
4+
ec2 = boto3.resource('ec2')
5+
instances = ec2.instances.all()
6+
7+
with open('ec2-instances.csv', 'w', newline='') as file:
8+
writer = csv.writer(file)
9+
writer.writerow(["Instance ID", "State", "AMI ID", "Platform", "Instance Type", "Public IPv4 Address"])
10+
for instance in instances:
11+
writer.writerow([instance.id, instance.state['Name'], instance.image.id, instance.platform, instance.instance_type, instance.public_ip_address])

0 commit comments

Comments
 (0)