python
from libcloud.compute.providers import get_driver
from libcloud.compute.types import Provider
CloudProvider = get_driver(Provider.AWS)
driver = CloudProvider('ACCESS_KEY', 'SECRET_KEY')
node = driver.create_node(name='MyServer', size='t2.micro', image='ami-123456')
security_group = driver.ex_create_security_group('webapp')
driver.ex_authorize_security_group_ingress(security_group, from_port=80, to_port=80, cidr_ips=['0.0.0.0/0'])
user = driver.ex_create_user('username', 'password')
driver.ex_grant_node_access(node, user, readonly=True)
driver.ex_stop_node(node)
driver.destroy_node(node)