AWS AmazonECS documentation change
Summary
Removed detailed service quota tables and restructured content to focus on general quota management guidance. Added references to Service Quotas console and consolidated documentation links.
Security assessment
The changes primarily reorganize quota documentation and remove technical details about specific numerical limits. There is no evidence of addressing security vulnerabilities, patching weaknesses, or describing security features. The content focuses on operational quota management rather than security controls.
Diff
diff --git a/AmazonECS/latest/developerguide/service-quotas.md b/AmazonECS/latest/developerguide/service-quotas.md index e9b8d40a8..194f3ddf5 100644 --- a//AmazonECS/latest/developerguide/service-quotas.md +++ b//AmazonECS/latest/developerguide/service-quotas.md @@ -5,2 +4,0 @@ -Amazon ECS service quotasAWS Fargate service quotas - @@ -9,65 +7 @@ Amazon ECS service quotasAWS Fargate service quotas -The following tables provide the default service quotas, also referred to as limits, for Amazon ECS for an AWS account. For more information about the service quotas for other AWS services that you can use with Amazon ECS, such as Elastic Load Balancing and Auto Scaling, see [AWS service quotas](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html) in the _Amazon Web Services General Reference_. For information about API throttling in the Amazon ECS API, see [Request throttling for the Amazon ECS API](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/request-throttling.html). - -## Amazon ECS service quotas - -The following are Amazon ECS service quotas. - -New AWS accounts might have initial lower quotas that can increase over time. Amazon ECS constantly monitors the account usage within each Region, and then automatically increases the quotas based on your usage. You can also request a quota increase for values that are shown as adjustable, see [Requesting a quota increase](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html) in the _Service Quotas User Guide_. - -Name | Default | Adjustable | Description ----|---|---|--- -Capacity providers per cluster | Each supported Region: 20 | No | The maximum number of capacity providers that can be associated with a cluster. -Classic Load Balancers per service | Each supported Region: 1 | No | The maximum number of Classic Load Balancers per service. -Clusters per account | Each supported Region: 10,000 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/ecs/quotas/L-21C621EB) | Number of clusters per account -Container instances per cluster | Each supported Region: 5,000 | No | Number of container instances per cluster -Container instances per start-task | Each supported Region: 10 | No | The maximum number of container instances specified in a StartTask API action. -Containers per task definition | Each supported Region: 10 | No | The maximum number of containers definitions within a task definition. -ECS Exec sessions | Each supported Region: 1,000 | No | The maximum number of ECS Exec sessions per container. -Rate of tasks launched by a service on AWS Fargate | Each supported Region: 500 | No | The maximum number of tasks that can be provisioned per service per minute on Fargate by the Amazon ECS service scheduler. -Rate of tasks launched by a service on an Amazon EC2 or External instance | Each supported Region: 500 | No | The maximum number of tasks that can be provisioned per service per minute on an Amazon EC2 or External instance by the Amazon ECS service scheduler. -Revisions per task definition family | Each supported Region: 1,000,000 | No | The maximum number of revisions per task definition family. Deregistering or deleting a task definition revision does not exclude it from being included in this limit. -Security groups per awsvpcConfiguration | Each supported Region: 5 | No | The maximum number of security groups specified within an awsvpcConfiguration. -Services per cluster | Each supported Region: 5,000 | No | The maximum number of services per cluster -Services per namespace | Each supported Region: 300 | No | The maximum number of services that can be running within a namespace. -Subnets per awsvpcConfiguration | Each supported Region: 16 | No | The maximum number of subnets specified within an awsvpcConfiguration. -Tags per resource | Each supported Region: 50 | No | The maximum number of tags per resource. This applies to task definitions, clusters, tasks, and services. -Target groups per service | Each supported Region: 5 | No | The maximum number of target groups per service, if using an Application Load Balancer or a Network Load Balancer. -Task definition size | Each supported Region: 64 Kilobytes | No | The maximum size, in KiB, of a task definition. -Tasks in PROVISIONING state per cluster | Each supported Region: 500 | No | The maximum number of tasks waiting in the PROVISIONING state per cluster. This quota only applies to tasks launched using an EC2 Auto Scaling group capacity provider. -Tasks launched per run-task | Each supported Region: 10 | No | The maximum number of tasks that can be launched per RunTask API action. -Tasks per service | Each supported Region: 5,000 | No | The maximum number of tasks per service (the desired count). - -###### Note - -The default values are the initial quotas set by AWS, which are separate from the actual applied quota value and maximum possible service quota. For more information, see [Terminology in Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html#intro_getting-started) in the _Service Quotas User Guide_. - -###### Note - -Services configured to use Amazon ECS service discovery have a limit of 1,000 tasks per service. This is due to the AWS Cloud Map service quota for the number of instances per service. For more information, see [AWS Cloud Map service quotas](https://docs.aws.amazon.com/general/latest/gr/cloud_map.html) in the _Amazon Web Services General Reference_. - -###### Note - -In practice, task launch rates are also dependent on other considerations such as container images to be downloaded and unpacked, health checks and other integrations enabled, such as registering tasks with a load balancer. You might see variations in task launch rates compared with the quotas that are represented here. These variations are causes by the features that you use for your services. For more information, see [Best practices for Amazon ECS service parameters ](./service-options.html). - -###### Note - -Services configured to use Amazon ECS Service Connect have a limit of 1,000 tasks per service. This is due to the AWS Cloud Map service quota for the number of instances per service. For more information, see [AWS Cloud Map service quotas](https://docs.aws.amazon.com/general/latest/gr/cloud_map.html) in the _Amazon Web Services General Reference_. - -## AWS Fargate service quotas - -The following are Amazon ECS on AWS Fargate service quotas and are listed under the **AWS Fargate** service in the Service Quotas console. - -New AWS accounts might have initial lower quotas that can increase over time. Fargate constantly monitors the account usage within each Region, and then automatically increases the quotas based on your usage. You can also request a quota increase for values that are shown as adjustable, see [Requesting a quota increase](https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html) in the _Service Quotas User Guide_. - -Name | Default | Adjustable | Description ----|---|---|--- -Fargate On-Demand Burst Launch Rate | Each supported Region: 100 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/fargate/quotas/L-6BAD92DD) | The maximum number of on-demand Amazon ECS tasks or Amazon EKS pods launched in a single burst (burst rate) in this account in the current region. -Fargate On-Demand Sustained Launch Rate | Each supported Region: 20 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/fargate/quotas/L-551A4E9D) | The maximum number of on-demand Amazon ECS tasks or Amazon EKS pods launched per second (sustained rate) in this account in the current region. -Fargate On-Demand vCPU resource count | Each supported Region: 6 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/fargate/quotas/L-3032A538) | The number of Fargate vCPUs running concurrently as Fargate On-Demand in this account in the current Region. -Fargate Spot Burst Launch Rate | Each supported Region: 100 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/fargate/quotas/L-F6E37E82) | The maximum number of Spot Amazon ECS tasks launched in a single burst (burst rate) in this account in the current region. -Fargate Spot Sustained Launch Rate | Each supported Region: 20 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/fargate/quotas/L-FAA52651) | The maximum number of Spot Amazon ECS tasks launched per second (sustained rate) in this account in the current region. -Fargate Spot vCPU resource count | Each supported Region: 6 | [Yes](https://console.aws.amazon.com/servicequotas/home/services/fargate/quotas/L-36FBB829) | The number of Fargate vCPUs running concurrently as Fargate Spot in this account in the current Region. - -###### Note - -The default values are the initial quotas set by AWS, which are separate from the actual applied quota value and maximum possible service quota. For more information, see [Terminology in Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html#intro_getting-started) in the _Service Quotas User Guide_. +When you create your AWS account, we set default _quotas_ (also referred to as limits) on your AWS resources on a per-Region basis. If you attempt to exceed the quota for a resource, the request fails. @@ -75 +9 @@ The default values are the initial quotas set by AWS, which are separate from th -###### Note +The Service Quotas console is a central location where you can view and manage your quotas for AWS services, and request a quota increase for many of the resources that you use. Use the quota information that we provide to manage your resources. Plan to request any quota increases in advance of the time that you'll need them. @@ -77 +11 @@ The default values are the initial quotas set by AWS, which are separate from th -Fargate additionally enforces Amazon ECS tasks and Amazon EKS pods launch rate limits. For more information, see [AWS Fargate throttling quotas](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/throttling.html). +For more information about Amazon ECS and Fargate quotas, see [Amazon ECS endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/ecs-service.html) in the _Amazon Web Services General Reference_. For information about API throttling in the Amazon ECS API, see [Request throttling for the Amazon ECS API](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/request-throttling.html).