Audit Your AWS EC2 instances

#!/usr/bin/python
# ovi

import boto3 # import boto3 library
import datetime
#from termcolor import colored

#print “———————”
print “Audit report date:”

today = datetime.date.today()

print today

#print ‘Audit report’

ec2 = boto3.resource(‘ec2′, region_name=’ca-central-1’) # call ec2 resource to perform further actions
instances = ec2.instances.all()  # get all instances from above region

for instance in instances:
print(“Instance id – “, instance.id)
print(“Instance public IP – “, instance.public_ip_address)
print(“Instance private IP “, instance.private_ip_address)
print(“Instance launch time “, instance.launch_time)
print(“Instance root device name “, instance.root_device_name)
print(“Instances tags” ,instance.tags)
print(“—————————————————“)

Leave a comment