Come join Pulumi for the industry's first Cloud Engineering Summit! October 7–8. Save Your Spot

Deploy the Stack

Let’s go ahead and deploy your stack:

$ pulumi up

This command evaluates your program and determines the resource updates to make. First, a preview is shown that outlines the changes that will be made when you run the update:

Previewing update (dev):

     Type                 Name            Plan
 +   pulumi:pulumi:Stack  quickstart-dev  create
 +   └─ aws:s3:Bucket     my-bucket       create

Resources:
    + 2 to create

Do you want to perform this update?
> yes
  no
  details

Once the preview has finished you are given three options to choose from. Choosing details will show you a rich diff of the changes to be made. Choosing yes will create your new S3 bucket in AWS.

Do you want to perform this update? yes
Updating (dev):

     Type                 Name            Status
 +   pulumi:pulumi:Stack  quickstart-dev  created
 +   └─ aws:s3:Bucket     my-bucket       created

Outputs:
    bucketName: "my-bucket-68e33ec"

Resources:
    + 2 created

Duration: 14s

Remember the output you defined in the previous step? That stack output can be seen in the Outputs: section of your update. You can access your outputs from the CLI by running the pulumi stack output [property-name] command. For example you can print the name of your bucket with the following command:

$ pulumi stack output bucketName
$ pulumi stack output bucketName
$ pulumi stack output bucket_name
$ pulumi stack output bucketName
$ pulumi stack output BucketName

Running that command will print out the name of your bucket. Now that your bucket has been provisioned, let’s modify the bucket to host a static website.