Menu
Amazon Elastic Container Service
Developer Guide (API Version 2014-11-13)

Amazon ECS Service Limits

The following table provides the default limits for Amazon ECS for an AWS account which can be changed. For more information on the service limits for other AWS services that you can use with Amazon ECS, such as Elastic Load Balancing and Auto Scaling, see AWS Service Limits in the Amazon Web Services General Reference.

Resource Default Limit
Number of clusters per region, per account 1000
Number of container instances per cluster 1000
Number of services per cluster 500
Number of tasks using the EC2 launch type per service (the desired count) 1000
Number of tasks using the Fargate launch type, per region, per account 20
Number of public IP addresses for tasks using the Fargate launch type 20

The following table provides other limitations for Amazon ECS that cannot be changed.

Resource Limit
Number of load balancers per service 1
Number of tasks launched (count) per run-task 10
Number of container instances per start-task 10
Throttle on container instance registration rate 1 per second / 60 max per minute
Task definition size limit 32 KiB
Task definition max containers 10
Throttle on task definition registration rate 1 per second / 60 max per minute
Maximum layer size of an image used by a task using the Fargate launch type 4 GB
Maximum size of a shared volume used by multiple containers within a task using the Fargate launch type 4 GB
Maximum container storage for tasks using the Fargate launch type 10 GB