reference deployment

.NET Development Environment on AWS

Build and maintain .NET and .NET Framework applications in the AWS Cloud

This Quick Start is for developers who want to provision an environment for building and maintaining .NET and .NET Framework applications in the Amazon Web Services (AWS) Cloud. The Quick Start installs the .NET software development kit (SDK) and other development tools you need to write .NET code. An AWS CloudFormation template automatically deploys the software into an Amazon Elastic Compute Cloud (Amazon EC2) Windows instance, eliminating many manual steps and standardizing the AWS Cloud environment.

This Quick Start was developed by AWS.

  •  What you'll build
  • This Quick Start sets up the following:

    • A virtual private cloud (VPC) configured with a public subnet to provide you with your own virtual network on AWS.*
    • In the public subnet, an EC2 Windows instance configured with the .NET SDK and the following tools that are commonly used to develop .NET applications:
      • Git for Windows
      • Visual Studio Code
      • JetBrains Rider
      • Chocolatey package manager
      • AWS Command Line Interface (AWS CLI)
      • PowerShell Core
      • Porting Assistant for .NET
      • AWS App2Container

    * If you specify an existing VPC and subnet, the template skips the creation of those components.

  •  How to deploy
  • To deploy the .NET Development Environment Quick Start, follow the instructions in the deployment guide. The deployment process takes about 20 minutes and includes these steps:

    1. Sign in to your AWS account. If you don't have an account, sign up at https://aws.amazon.com.
    2. Launch the Quick Start. Before you create the stack, choose the AWS Region from the top toolbar.

    Amazon may share user-deployment information with the AWS Partner that collaborated with AWS on this solution.  

  •  Cost and licenses
  • You are responsible for the cost of the AWS services and any third-party licenses used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

    This Quick Start includes a trial license for JetBrains Rider. If you want to use the Quick Start in your production environment, sign up for a Rider license. For details, see the Rider subscription options and pricing and the instructions to register JetBrains Rider.

    The AWS CloudFormation templates for this Quick Start include configuration parameters that you can customize. Some of these settings, such as the instance type, affect the cost of deployment. For cost estimates, see the pricing pages for each AWS service you use. Prices are subject to change.

    Tip: After you deploy the Quick Start, create AWS Cost and Usage Reports to track costs associated with the Quick Start. These reports deliver billing metrics to an Amazon Simple Storage Service (Amazon S3) bucket in your account. They provide cost estimates based on usage throughout each month and aggregate the data at the end of the month. For more information about the report, see What are AWS Cost and Usage Reports?