blob: adfb36b801946410d101983cfa0e6c49eaa684df [file] [log] [blame]
from libcloud.compute.types import Provider
from libcloud.compute.providers import get_driver
EC2_ACCESS_ID = "your access id"
EC2_SECRET_KEY = "your secret key"
cls = get_driver(Provider.EC2)
driver = cls(EC2_ACCESS_ID, EC2_SECRET_KEY)
sizes = driver.list_sizes()
# >>> sizes[:2]
# [<NodeSize: id=t1.micro, name=Micro Instance, ram=613 disk=15 bandwidth=None
# price=0.02 driver=Amazon EC2 ...>,
# <NodeSize: id=m1.small, name=Small Instance, ram=1740 disk=160 bandwidth=None
# price=0.065 driver=Amazon EC2 ...>,
# >>> sizes[0].price
# 0.02
# >>>