Continuing on with simple examples to help beginners learn the basics of Python and Boto3.
This is a very simple tutorial showing how to get a list of instances in your Amazon AWS environment.
import boto3 ec2client = boto3.client('ec2') response = ec2client.describe_instances() for reservation in response["Reservations"]: for instance in reservation["Instances"]: # This sample print will output entire Dictionary object print(instance) # This will print will output the value of the Dictionary key 'InstanceId' print(instance["InstanceId"])
You can also create a resource object from the instance item as well.
. . for instance in reservation["Instances"] ec2 = boto3.resource('ec2') specificinstance = ec2.Instance(instance["InstanceId"])