Skip to main content

Instance Using Alicloud ECS

Basic example of an ecs instance

This example lives in the pulumi/examples repository. Check out just this directory to use it:

Get started with this example
git clone --filter=blob:none --sparse https://github.com/pulumi/examples pulumi-examples
git -C pulumi-examples sparse-checkout set alicloud-ts-ecs
cd pulumi-examples/alicloud-ts-ecs

This example deploys a simple Alicloud ECS Instance

Deploying the App#

To deploy your infrastructure, follow the below steps.

Prerequisites#

  1. Install Pulumi
  2. Configure Alicloud Credentials

Steps#

After cloning this repo, from this working directory, run these commands:

  1. Create a new stack, which is an isolated deployment target for this example:

    Terminal window
    pulumi stack init
  2. Set the required configuration variables for this program:

    Terminal window
    pulumi config set alicloud:region us-east-1
  3. Stand up the VM, which will also boot up your Python web server on port 80:

    Terminal window
    pulumi up
  4. After a couple of minutes, your VM will be ready, and one stack output is printed:

    Terminal window
    pulumi stack output
    Current stack outputs (1):
    OUTPUT VALUE
    publicIp 47.90.136.113
  5. From there, feel free to experiment. Simply making edits and running pulumi up will incrementally update your VM.

  6. Afterward, destroy your stack and remove it:

    Terminal window
    pulumi destroy --yes
    pulumi stack rm --yes

Related

The infrastructure as code platform for any cloud.