| from libcloud.container.base import ContainerImage |
| from libcloud.container.types import Provider |
| from libcloud.container.providers import get_driver |
| |
| cls = get_driver(Provider.ECS) |
| |
| conn = cls( |
| access_id="SDHFISJDIFJSIDFJ", |
| secret="THIS_IS)+_MY_SECRET_KEY+I6TVkv68o4H", |
| region="ap-southeast-2", |
| ) |
| |
| for cluster in conn.list_clusters(): |
| print(cluster.name) |
| if cluster.name == "my-cluster": |
| conn.list_containers(cluster=cluster) |
| container = conn.deploy_container( |
| name="my-simple-app", |
| image=ContainerImage( |
| id=None, name="simple-app", path="simple-app", version=None, driver=conn |
| ), |
| cluster=cluster, |
| ) |