.NET DevOps

Lab Overview

In this lab, you will use AWS CodeStar and AWS Cloud9 to deploy and configure a traditional ASP.NET Core web application to Amazon EC2.

Introduction

An AWS CodeStar project creates and integrates AWS services for your project development toolchain. Depending on your choice of AWS CodeStar project template, that toolchain might include source control, build, deployment, virtual servers or serverless resources, and more.

AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal.

The source code will be stored in AWS CodeCommit which is a fully-managed source control service that hosts secure Git-based repositories.

With AWS CodeStar you will deploy a sample ASP.NET web application and then using AWS Cloud9 you will update the content and this will trigger the CI/CD pipeline created by AWS CodeStar.

Prerequisites

To complete the lab, you need the following requirements:

  • An AWS Account

  • An AWS IAM user with privileges to create/modify AWS CodeStar/Cloud9 environments

  • Amazon EC2 key pair created for the selected region