aws-containers

Deploy container workloads on AWS with ECS, Fargate, and ECR.

2.3k|234|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-containers-aws
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-containers
Source: https://github.com/aws/agent-toolkit-for-aws/tree/main/plugins/aws-core/skills/aws-containers
Command: npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-containers-aws

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploy container workloads on AWS to simplify deployment, scaling, and ongoing management of ECS, Fargate, and ECR.

Core Features & Use Cases

  • End-to-end container deployment, debugging, and optimization across ECS, Fargate, and ECR.
  • Guidance on task definitions, ECR lifecycle policies, ECS Exec debugging, deployment strategies, and load balancer integration.
  • Use for deploying, debugging, or optimizing container workloads on AWS and migrating from legacy container runtimes.

Quick Start

Create a simple ECS Fargate service behind an Application Load Balancer to illustrate an end-to-end deployment workflow.

Frequently Asked Questions about aws-containers

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

FAQPage Schema
How do I deploy a container workload on AWS ECS Fargate behind a load balancer?

To deploy a container workload on AWS ECS Fargate, you configure task definitions, integrate an Application Load Balancer, set up IAM roles, and define awsvpc networking for an end-to-end deployment workflow.

What is an ECR lifecycle policy and when do I need it for AWS containers?

An ECR lifecycle policy manages Amazon Elastic Container Registry image retention. You need it to automate cleaning up obsolete container images, controlling storage costs, and maintaining deployment repositories.

Can I use ECS Exec to debug container workloads running on Fargate?

Yes, you can use ECS Exec debugging to interactively troubleshoot container workloads running on AWS Fargate. It enables direct shell access to running containers for diagnosing application issues.

What's the best way to inject secrets into an AWS ECS task definition?

The best way to inject secrets into an AWS ECS task definition involves configuring IAM roles and integrating AWS secrets management. This passes sensitive data securely to your container workloads at runtime.

How do I configure awsvpc networking for a container deployment on AWS?

Configuring awsvpc networking for a container deployment on AWS involves assigning elastic network interfaces to ECS tasks. This provides each task with its own private IP address for enhanced security and network isolation.

Does this AWS container workflow support migrating from legacy container runtimes?

Yes, this AWS container workflow supports migrating from legacy container runtimes to ECS and Fargate. It provides infrastructure patterns and task definitions to transition existing architectures smoothly.