Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save jonathanhle/740ba3a326d46bed095e194240d0a3ff to your computer and use it in GitHub Desktop.
Save jonathanhle/740ba3a326d46bed095e194240d0a3ff 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment