Advertisement
Guest User

blabala

a guest
Mar 28th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. import boto3
  4. import sys
  5.  
  6. def print_ec2(az = None):
  7.     ec2 = boto3.resource('ec2')
  8.  
  9.     instances = ec2.instances.filter(Filters=[{'Name': 'availability-zone', 'Values': [az]}])
  10.  
  11.     for instance in instances:
  12.         print("Instance name:", instance.name, ", Instance primary address", instance.network_interface.adress.primary)
  13.  
  14.  
  15. if __name__ == '__main__':
  16.     if len(sys.argv) != 2:
  17.         print("You need to specify an availability zone...")
  18.         exit(1)
  19.  
  20.     az = sys.argv[1]
  21.     print_ec2(az)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement