Deploy a Web App Using AWS Copilot
TUTORIAL
Introduction
Follow step-by-step instructions to deploy a containerized web app using AWS Copilot
Overview
In this guide, you will learn how to deploy a containerized web application to Amazon Elastic Container Service (Amazon ECS) using AWS Copilot.
AWS Copilot is a command line interface (CLI) that enables customers to quickly launch and easily manage containerized applications on AWS. AWS Copilot provides a simple declarative set of commands, including examples and guided experiences built in to help customers deploy quickly.
What you will accomplish
In this guide, you will learn how to:
- Install the AWS Copilot CLI
- Deploy a containerized web app to Amazon ECS
Prerequisites
Before starting this guide, you will need:
- An AWS account: If you don't already have one, follow the Setting Up Your AWS Environment getting started guide for a quick overview.
AWS experience
Beginner
Minimum time to complete
15 minutes
Cost to complete
Less than $0.05 USD if completed in under an hour or $32.13 for the whole month.
Requires
- AWS account with administrator-level access**
- Recommended browser: The latest version of Chrome or Firefox
[**]Accounts created within the past 24 hours might not yet have access to the services required for this tutorial.
Last updated
December 20, 2022
Modules
This tutorial is divided into the following short modules. You must complete each module before moving to the next one.
- Installing Copilot and deploying the service (5 minutes): Install the CLI and deploy your first web application.
- Clean up: In this last part of the guide, you learn how to clean up resources after you are done.