ecs

Plan and optimize ECS deployments for containerized workloads on AWS.

12|5|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/aws-samples/sample-claude-code-plugins-for-startups --skill ecs-aws-samples
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecs
Source: https://github.com/aws-samples/sample-claude-code-plugins-for-startups/tree/main/plugins/aws-dev-toolkit/skills/ecs
Command: npx skills add https://github.com/aws-samples/sample-claude-code-plugins-for-startups --skill ecs-aws-samples

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides expert guidance for designing, deploying, and operating ECS workloads on AWS, helping teams decide between Fargate and EC2, define task definitions, and implement autoscaling and deployment strategies.

Core Features & Use Cases

  • Guidance on workload classification (stateless web service, background job, batch, sidecar) and environment considerations.
  • Step-by-step planning for ECS architectures, including launch type selection, task definition, networking, and observability.
  • Use cases: selecting express mode vs standard ECS, implementing rolling updates, blue/green, or canary deployments, and configuring scaling and monitoring.

Quick Start

Provide a complete ECS deployment plan for a stateless API using Fargate with autoscaling and a canary deployment.

Frequently Asked Questions about ecs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose between Fargate and EC2 for my ECS deployment?

Selecting Fargate vs EC2 for ECS deployments depends on workload classification and operational overhead. This Skill evaluates stateless web apps, background jobs, and batch tasks to recommend the optimal launch type for your containerized workloads.

How do I configure autoscaling and canary deployments for a stateless API on ECS?

Configuring autoscaling and canary deployments for a stateless API on ECS requires defining task definitions and deployment strategies. This Skill provides step-by-step planning to implement safe rollouts, rolling updates, and blue/green deployments.

What is the best way to structure an ECS task definition for background jobs?

Structuring an ECS task definition for background jobs involves configuring task networking and resource allocation. This Skill applies guidance to define task definitions that ensure observability and safe rollouts for background processing workloads.

Can I verify current ECS limits and pricing before planning my container deployment?

You can verify current ECS limits and pricing before planning your container deployment. This Skill leverages MCP tooling to check ECS feature availability, pricing, and service limits, ensuring your deployment plan is grounded in accurate AWS capacity data.

Does ECS support express mode for optimizing batch task deployments?

ECS supports express mode for optimizing batch task deployments. This Skill provides guidance on selecting between express mode and standard ECS, helping you define the most efficient architecture and deployment strategy for your batch workloads.