JeremyGrosser / dewpoint

A utility library for interacting with clouds

Home Page:http://synack.me/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dewpoint

urllib openers that sign requests for Amazon APIs

Amazon Web Services

from pprint import pprint
import os

import dewpoint.aws


ec2 = dewpoint.aws.AWSProxy(
 	key=os.environ['AWS_ACCESS_KEY_ID'],
 	secret=os.environ['AWS_SECRET_ACCESS_KEY'],
 	version='2012-06-01',
 	endpoint='https://ec2.us-east-1.amazonaws.com')


response = ec2.DescribeInstances()
# response is an xml.etree.ElementTree.Element instance
for reservation in response.iterfind('reservationSet/item'):
 	for instance in reservation.iterfind('instancesSet/item'):
  	pprint(dewpoint.aws.dictwalk(instance))

About

A utility library for interacting with clouds

http://synack.me/

License:BSD 2-Clause "Simplified" License


Languages

Language:Python 100.0%