Skip to content

Instantly share code, notes, and snippets.

@sidja
Created May 17, 2017 08:45
Show Gist options
  • Save sidja/547f1d372a8516605ce926b0b910e356 to your computer and use it in GitHub Desktop.
Save sidja/547f1d372a8516605ce926b0b910e356 to your computer and use it in GitHub Desktop.
Using Python and Boto3 to get Instance Tag information with instance id
import boto3
def get_instance_name(fid):
"""
When given an instance ID as str e.g. 'i-1234567', return the instance 'Name' from the name tag.
:param fid:
:return:
"""
ec2 = boto3.resource('ec2')
ec2instance = ec2.Instance(fid)
instancename = ''
for tags in ec2instance.tags:
if tags["Key"] == 'Name':
instancename = tags["Value"]
return instancename
@rajadagada
Copy link

I am getting the folllowing error: EC2' object has no attribute 'Instance'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment