AWS Classic

v4.34.0 published on Friday, Jan 7, 2022 by Pulumi

The Amazon Web Services (AWS) provider for Pulumi can provision many of the cloud resources available in AWS. It uses the AWS SDK to manage and provision resources.

The AWS provider must be configured with credentials to deploy and update resources in AWS; see Installation & Configuration for instructions.

New to Pulumi and AWS? Get started with AWS using our tutorial.


const aws = require("@pulumi/aws");

const bucket = new aws.s3.Bucket("mybucket");

Visit the How-to Guides to find step-by-step guides for specific scenarios like creating a serverless application or setting up Athena search.


Pulumi offers Components that provide simpler interfaces and higher-productivity APIs for many areas of AWS:

  • Amazon EKS
  • Crosswalk for AWS, which includes API Gateway, CloudWatch, Elastic Container Registry, Elastic Container Service, Elastic Kubernetes Service, Elastic Load Balancing, Identity & Access Management, Lambda, Virtual Private Cloud, and more