AWS ec2 documentation change
Summary
Restructured throttling documentation with clearer categorization of request vs resource token limits, added multiple new API actions to rate limit tables, and updated category definitions
Security assessment
Changes focus on API rate limiting mechanics and categorization updates. While some added actions relate to security features (e.g., Client VPN operations), there's no evidence this addresses a specific security vulnerability or incident. The updates appear to be routine documentation maintenance.
Diff
diff --git a/ec2/latest/devguide/ec2-api-throttling.md b/ec2/latest/devguide/ec2-api-throttling.md index e45ee5e50..c5fbe894b 100644 --- a//ec2/latest/devguide/ec2-api-throttling.md +++ b//ec2/latest/devguide/ec2-api-throttling.md @@ -5 +5 @@ -How throttling is appliedThrottling limitsMonitor API throttlingRetries and exponential backoffRequest a limit increase +How throttling is appliedRequest token limitsResource token limitsMonitor API throttlingRetries and exponential backoffRequest a limit increase @@ -26 +26,3 @@ If you exceed an API throttling limit, you get the `RequestLimitExceeded` error - * Throttling limits + * Request token limits + + * Resource token limits @@ -59,0 +62,2 @@ You do not need to wait for the bucket to be completely full before you can make +For more information, see Request token bucket sizes and refill rates. + @@ -68,14 +72 @@ For more information, see Resource token bucket sizes and refill rates. -## Throttling limits - -The following sections describe the request token bucket and resource token bucket sizes and refill rates. - -###### Limits - - * Request token limits - - * Resource token limits - - - - -### Request token bucket sizes and refill rates +## Request token bucket sizes and refill rates @@ -100,2 +90,0 @@ For request rate limiting purposes, API actions are grouped into the following c -The following table shows the request token bucket sizes and refill rates for all AWS Regions. - @@ -104 +93 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate -**Non-mutating actions** | All `Describe*`, `List*`, `Search*`, and `Get*` API actions that are not _Unfiltered and unpaginated non-mutating actions_ or _Uncategorized actions_. | 100 | 20 +**Non-mutating actions** | The `Describe*`, `List*`, `Search*`, and `Get*` API actions that are not included in another category. | 100 | 20 @@ -130,4 +119 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate -**Console non-mutating actions** | - - * `Describe*` - * `Get*` +**Console non-mutating actions** | The `Describe*`, `List*`, `Search*`, and `Get*` API actions, that are called by the Amazon EC2 console, but not included in another category. | 100 | 10 @@ -135,2 +121,3 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate -| 100 | 10 -**Uncategorized actions** | `AcceptVpcEndpointConnections` | 10 | 1 +Uncategorized actions | Bucket maximum capacity | Bucket refill rate +---|---|--- +`AcceptVpcEndpointConnections` | 10 | 1 @@ -140,0 +128 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`AssociateCapacityReservationBillingOwner` | 1 | 0.5 @@ -144,0 +133,6 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`AuthorizeClientVpnIngress` | 5 | 2 +`CancelDeclarativePoliciesReport` | 1 | 1 +`CopyImage` | 100 | 1 +`CreateClientVpnRoute` | 5 | 2 +`CreateCoipCidr` | 5 | 1 +`CreateCoipPool` | 5 | 1 @@ -147 +140,0 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate -`CopyImage` | 100 | 1 @@ -153,0 +147 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`CreateSpotDatafeedSubscription` | 50 | 3 @@ -154,0 +149 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`CreateSubnetCidrReservation` | 5 | 1 @@ -162,0 +158,4 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`DeleteClientVpnRoute` | 5 | 2 +`DeleteCoipCidr` | 5 | 1 +`DeleteCoipPool` | 5 | 1 +`DeleteCoipPoolPermission` | 5 | 1 @@ -166 +165,2 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate -`DeleteTags` | 100 | 10 +`DeleteSpotDatafeedSubscription` | 50 | 3 +`DeleteSubnetCidrReservation` | 5 | 1 @@ -167,0 +168 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`DeleteTags` | 100 | 10 @@ -177 +178 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate -`DetachVerifiedAccessTrustProvider` | 10 | 2 +`DescribeAggregateIdFormat` | 10 | 10 @@ -178,0 +180 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`DescribeCapacityBlockExtensionOfferings` | 10 | 0.15 @@ -179,0 +182,5 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`DescribeDeclarativePoliciesReports` | 5 | 5 +`DescribeHostReservations` | 5 | 2 +`DescribeHostReservationOfferings` | 5 | 2 +`DescribeIdentityIdFormat` | 10 | 10 +`DescribeIdFormat` | 10 | 10 @@ -181,0 +189 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`DescribePrincipalIdFormat` | 10 | 10 @@ -183 +191,2 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate -`DescribeSpotFleetRequestHistory` | 100 | 5 +`DescribeSecurityGroupReferences` | 20 | 5 +`DescribeSpotDatafeedSubscription` | 100 | 13 @@ -184,0 +194 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`DescribeSpotFleetRequestHistory` | 100 | 5 @@ -185,0 +196 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`DescribeStaleSecurityGroups` | 20 | 5 @@ -187,0 +199 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`DetachVerifiedAccessTrustProvider` | 10 | 2 @@ -190,0 +203 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`DisassociateCapacityReservationBillingOwner` | 1 | 0.5 @@ -197,0 +211,2 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`GetDeclarativePoliciesReportSummary` | 5 | 5 +`GetHostReservationPurchasePreview` | 5 | 2 @@ -198,0 +214 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`ModifyInstanceMetadataDefaults` | 2 | 2 @@ -214,0 +231,2 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`PurchaseCapacityBlockExtension` | 10 | 0.15 +`PurchaseHostReservation` | 5 | 2 @@ -217,0 +236 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`RevokeClientVpnIngress` | 5 | 2 @@ -218,0 +238 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate +`StartDeclarativePoliciesReport` | 1 | 1 @@ -225 +245 @@ API action category | Actions | Bucket maximum capacity | Bucket refill rate -### Resource token bucket sizes and refill rates +## Resource token bucket sizes and refill rates