Windows PowerShell DSC on the AWS Cloud: Quick Start Reference Deployment - PowerShell DSC on the AWS Cloud

Windows PowerShell DSC on the AWS Cloud: Quick Start Reference Deployment

Deployment Guide

AWS Quick Start Reference Team

September 2014  (last update: August 2016)

This Quick Start reference deployment guide includes architectural considerations and configuration steps for deploying Windows PowerShell Desired State Configuration (DSC) on the Amazon Web Services (AWS) cloud. It discusses best practices for deploying PowerShell DSC on AWS using services such as Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Virtual Private Cloud (Amazon VPC). It also provides links to automated AWS CloudFormation templates that you can leverage for your deployment or launch directly into your AWS account.

The guide is for IT infrastructure architects, administrators, and DevOps professionals who are planning to implement or extend their PowerShell DSC workloads on AWS.

The following links are for your convenience. Before you launch the Quick Start, please review the architecture, configuration, network security, and other considerations discussed in this guide.

  • If you have an AWS account and you're already familiar with PowerShell DSC, you can launch the Quick Start to deploy PowerShell DSC with a pull server infrastructure into your AWS account. (For push mode, see the Deployment with a Push Server Infrastructure section.) Time to deploy: Approximately 1 hour



  • If you'd like to take a look under the covers, you can view the AWS CloudFormation template to see how it is set up. You can customize the template during launch, or download and extend it for other projects.



You are responsible for the costs related to your use of any AWS services used while running this Quick Start reference deployment. The cost for using the Quick Start with default settings is approximately $3.50 an hour. See the pricing pages of the AWS services you will be using for full details.

About Quick Starts

Quick Starts are automated reference deployments for key workloads on the AWS Cloud. Each Quick Start launches, configures, and runs the AWS compute, network, storage, and other services required to deploy a specific workload on AWS, using AWS best practices for security and availability.