

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Limitación de solicitudes para la API de Amazon EC2
<a name="ec2-api-throttling"></a>

Amazon EC2 limita las solicitudes de API de EC2 para cada AWS cuenta por región. El objetivo es mejorar el rendimiento del servicio y garantizar un utilización justa para todos los clientes de Amazon EC2. La limitación garantiza que las solicitudes a la API de Amazon EC2 no superen los límites máximos permitidos. Las solicitudes a la API están sujetas a los límites independientemente de si se originan en:
+ Una aplicación de terceros
+ Una herramienta de línea de comandos
+ La consola de Amazon EC2

Si supera una limitación de la API, aparece el código de error `RequestLimitExceeded`.

**Topics**
+ [Cómo se aplica la limitación](#throttling-how)
+ [Límites de tokens de solicitud](#throttling-limits-rate-based)
+ [Límites de tokens de recursos](#throttling-limits-cost-based)
+ [Monitorización de limitación de la API](#throttling-monitor)
+ [Reintentos y retroceso exponencial](#api-backoff)
+ [Consulta tus límites de API actuales](#throttling-view-limits)
+ [Solicitar un aumento de límite de](#throttling-increase)

## Cómo se aplica la limitación
<a name="throttling-how"></a>

Amazon EC2 utiliza el [algoritmo de bucket de tokens](https://en.wikipedia.org/wiki/Token_bucket) para implementar la limitación de la API. Con este algoritmo, su cuenta tiene un *bucket* que contiene un número específico de *tokens*. El número de tokens del bucket representa la limitación en un segundo determinado.

Amazon EC2 implementa dos tipos de limitación de la API:

**Topics**
+ [Limitación de velocidad de solicitudes](#throttling-rate-based)
+ [Limitación de la tasa de recursos](#throttling-cost-based)

### Limitación de velocidad de solicitudes
<a name="throttling-rate-based"></a>

Al limitar la tasa de solicitudes, cada API se evalúa de forma individual y se limita el número de solicitudes que se realizan por cada API. Cada solicitud que realice elimina un token del bucket de la API. Por ejemplo, el tamaño de bucket del token para `DescribeHosts`, una acción de la API *no mutante*, es de 100 tokens. Puede realizar hasta 100 solicitudes `DescribeHosts` en un segundo. Si supera las 100 solicitudes en un segundo, estará limitado en esa API y fallarán las solicitudes restantes en ese segundo; sin embargo, no se verán afectadas las solicitudes a otras API.

Los buckets se recargan automáticamente a una tasa fija. Si el bucket está por debajo de la capacidad máxima, se vuelve a agregar un número determinado de tokens cada segundo hasta que alcanza la capacidad máxima. Si el bucket está lleno cuando llegan los tokens de relleno, se descartan. El bucket no puede contener más del número máximo de tokens. Por ejemplo, el tamaño de bucket para `DescribeHosts`, una acción de la API *no mutante*, es de 100 tokens y la tasa de relleno es de 20 tokens por segundo. Si realiza 100 solicitudes `DescribeHosts` en un segundo, el bucket se reduce a cero (0) tokens. A continuación, el bucket se rellena con 20 tokens por segundo hasta alcanzar la capacidad máxima de 100 tokens. Esto significa que un bucket vacío alcanza su capacidad máxima después de 5 segundos si no se realiza ninguna solicitud durante ese tiempo.

No tiene que esperar a que el bucket esté completamente lleno para realizar solicitudes a la API. Puede usar los tokens de relleno a medida que se vayan agregando al bucket. Si utiliza inmediatamente los tokens de relleno, el bucket no alcanza la capacidad máxima. Por ejemplo, el tamaño de bucket para `DescribeHosts`, una acción de la API *no mutante*, es de 100 tokens y la tasa de relleno es de 20 tokens por segundo. Si agota el bucket realizando 100 solicitudes a la API en un segundo, puede seguir realizando 20 solicitudes a la API por segundo utilizando los tokens de relleno a medida que se van agregando al bucket. El bucket solo puede rellenarse hasta su capacidad máxima si realiza menos 20 solicitudes a la API por segundo.

Para obtener más información, consulte [Tamaños de bucket de tokens de solicitud y tasas de relleno](#throttling-limits-rate-based).

### Limitación de la tasa de recursos
<a name="throttling-cost-based"></a>

Algunas acciones de la API, como `RunInstances` y `TerminateInstances`, que se describen en la tabla siguiente, utilizan la limitación de la tasa de recursos además de la limitación de la tasa de solicitudes. Estas acciones de la API tienen un bucket de tokens de recurso independiente que se agota en función del número de recursos que se ven afectados por la solicitud. Al igual que los buckets de tokens de solicitud, los buckets de tokens de recurso tienen un máximo de bucket que le permite ampliar y una tasa de relleno que le permite mantener una tasa constante de solicitudes durante el tiempo que sea necesario. Si supera un límite de buckets específico para una API, por ejemplo, cuando un bucket aún no se ha rellenado para admitir la siguiente solicitud de la API, la acción de la API queda limitada aunque no se haya alcanzado su limitación total.

Por ejemplo, el tamaño de bucket de tokens de recursos para `RunInstances` es de 1000 tokens y la tasa de relleno es de dos tokens por segundo. Por tanto, puede iniciar 1000 instancias de forma inmediata utilizando cualquier número de solicitudes a la API, como una solicitud para 1000 instancias o cuatro solicitudes para 250 instancias. Cuando el bucket de tokens de recursos esté vacío, puede iniciar hasta dos instancias por segundo, utilizando una solicitud para dos instancias o dos solicitudes para una instancia.

Para obtener más información, consulte [Tamaños de bucket de tokens de recursos y tasas de relleno](#throttling-limits-cost-based).

## Tamaños de bucket de tokens de solicitud y tasas de relleno
<a name="throttling-limits-rate-based"></a>

Con el fin de limitar la tasa de solicitudes, las acciones de la API se agrupan en las siguientes categorías:
+ **Non-mutating acciones: acciones** de la API que recuperan datos sobre los recursos. Esta categoría generalmente incluye todas las acciones `Describe*`, `List*`, `Search*` y `Get*` de la API, como `DescribeRouteTables`, `SearchTransitGatewayRoutes` y `GetIpamPoolCidrs`. Estas acciones de la API suelen tener la limitación de la API más alta.
+ **Acciones no mutantes sin filtrar y sin paginar**: subconjunto específico de acciones de la API no mutantes que, cuando se solicitan sin especificar la [paginación](https://docs.aws.amazon.com/cli/latest/userguide/cli-usage-pagination.html) o un [filtro](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/Using_Filtering.html#Filtering_Resources_CLI), utilizan tokens de un bucket de tokens más pequeño. Se recomienda utilizar paginación y filtrado para que los tokens se deduzcan del bucket de tokens estándar (más grande).
+ **Acciones mutantes**: acciones de la API que crean, modifican o eliminan recursos. Esta categoría suele incluir todas las acciones de la API que no están clasificadas como *acciones no mutantes*, como `AllocateHosts`, `ModifyHosts` y `CreateCapacityReservation`. Estas acciones tienen una limitación inferior al de las acciones de la API no mutantes.
+ **Resource-intensive acciones**: mutar las acciones de la API que requieren más tiempo y consumen más recursos. Estas acciones tienen una limitación incluso menor que las *acciones mutantes*. Se limitan por separado de otras *acciones mutantes*.
+ Acciones **no mutantes de la consola: acciones** de la Non-mutating API que se solicitan desde la consola Amazon EC2. Estas acciones de la API se limitan por separado de otras acciones de la API no mutantes.
+ **Acciones sin categorizar**: se trata de acciones de la API que reciben sus propios tamaños de bucket de tokens y tasas de relleno, aunque, por definición, encajan en alguna de las otras categorías.


| Categoría de la acción de la API | Acciones | Capacidad máxima del bucket | Tasa de relleno del bucket | 
| --- | --- | --- | --- | 
| Non-mutating actions | Las acciones `Describe*`, `List*`, `Search*` y `Get*` de la API que no están incluidas en otra categoría. | 100 | 20 | 
| Acciones no mutantes sin filtrar y sin paginar |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/ec2/latest/devguide/ec2-api-throttling.html)  | 50 | 10 | 
| Acciones mutantes | *Todas las acciones de la API mutantes que no son acciones o *Resource-intensive acciones* no categorizadas.* | 50 | 5 | 
| Resource-intensive actions |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/ec2/latest/devguide/ec2-api-throttling.html)  | 50 | 5 | 
| Acciones de la consola no mutantes | Las acciones `Describe*`, `List*`, `Search*` y `Get*` de la API, a las que llama la consola de Amazon EC2, pero que no se incluyen en otra categoría. | 100 | 10 | <a name="uncategorized"></a>


| Acciones sin categorizar | Capacidad máxima del bucket | Tasa de relleno del bucket | 
| --- | --- | --- | 
| AcceptVpcEndpointConnections | 10 | 1 | 
| AdvertiseByoipCidr | 1 | 0.1 | 
| AssignIpv6Addresses | 100 | 5 | 
| AssignPrivateIpAddresses | 100 | 5 | 
| AssignPrivateNatGatewayAddress | 10 | 1 | 
| AssociateCapacityReservationBillingOwner | 1 | 0,5 | 
| AssociateEnclaveCertificateIamRole | 10 | 1 | 
| AssociateIamInstanceProfile | 100 | 5 | 
| AssociateNatGatewayAddress | 10 | 1 | 
| AttachVerifiedAccessTrustProvider | 10 | 2 | 
| AuthorizeClientVpnIngress | 5 | 2. | 
| CancelDeclarativePoliciesReport | 1 | 1 | 
| CopyImage | 100 | 1 | 
| CreateClientVpnRoute | 5 | 2 | 
| CreateCoipCidr | 5 | 1 | 
| CreateCoipPool | 5 | 1 | 
| CreateDefaultSubnet | 1 | 1 | 
| CreateDefaultVpc | 1 | 1 | 
| CreateLaunchTemplateVersion | 100 | 5 | 
| CreateNatGateway | 10 | 1 | 
| CreateNetworkInterface | 100 | 5 | 
| CreateRestoreImageTask | 50 | 0.1 | 
| CreateSnapshot | 100 | 5 | 
| CreateSnapshots | 100 | 5 | 
| CreateSpotDatafeedSubscription | 50 | 3 | 
| CreateStoreImageTask | 50 | 0.1 | 
| CreateSubnetCidrReservation | 5 | 1 | 
| CreateTags | 100 | 10 | 
| CreateVerifiedAccessEndpoint | 20 | 4 | 
| CreateVerifiedAccessGroup | 10 | 2 | 
| CreateVerifiedAccessInstance | 10 | 2 | 
| CreateVerifiedAccessTrustProvider | 10 | 2 | 
| CreateVolume | 100 | 5 | 
| CreateVpcEndpoint | 4 | 0.3 | 
| CreateVpcEndpointServiceConfiguration | 10 | 1 | 
| DeleteClientVpnRoute | 5 | 2 | 
| DeleteCoipCidr | 5 | 1 | 
| DeleteCoipPool | 5 | 1 | 
| DeleteCoipPoolPermission | 5 | 1 | 
| DeleteNatGateway | 10 | 1 | 
| DeleteNetworkInterface | 100 | 5 | 
| DeleteSnapshot | 100 | 5 | 
| DeleteSpotDatafeedSubscription | 50 | 3 | 
| DeleteSubnetCidrReservation | 5 | 1 | 
| DeleteQueuedReservedInstances | 5 | 5 | 
| DeleteTags | 100 | 10 | 
| DeleteVerifiedAccessEndpoint | 20 | 4 | 
| DeleteVerifiedAccessGroup | 10 | 2 | 
| DeleteVerifiedAccessInstance | 10 | 2 | 
| DeleteVerifiedAccessTrustProvider | 10 | 2 | 
| DeleteVolume | 100 | 5 | 
| DeleteVpcEndpoints | 4 | 0.3 | 
| DeleteVpcEndpointServiceConfigurations | 10 | 1 | 
| DeprovisionByoipCidr | 1 | 0.1 | 
| DeregisterImage | 100 | 5 | 
| DescribeAggregateIdFormat | 10 | 10 | 
| DescribeByoipCidrs | 1 | 0,5 | 
| DescribeCapacityBlockExtensionOfferings | 10 | 0.15 | 
| DescribeCapacityBlockOfferings | 10 | 0,15 | 
| DescribeDeclarativePoliciesReports | 5 | 5 | 
| DescribeHostReservations | 5 | 2 | 
| DescribeHostReservationOfferings | 5 | 2 | 
| DescribeIdentityIdFormat | 10 | 10 | 
| DescribeIdFormat | 10 | 10 | 
| DescribeInstanceTopology | 1 | 1 | 
| DescribeMovingAddresses | 1 | 1 | 
| DescribePrincipalIdFormat | 10 | 10 | 
| DescribeReservedInstancesOfferings | 10 | 10 | 
| DescribeSecurityGroupReferences | 20 | 5 | 
| DescribeSpotDatafeedSubscription | 100 | 13 | 
| DescribeSpotFleetInstances | 100 | 5 | 
| DescribeSpotFleetRequestHistory | 100 | 5 | 
| DescribeSpotFleetRequests | 50 | 3 | 
| DescribeStaleSecurityGroups | 20 | 5 | 
| DescribeStoreImageTasks | 50 | 0,5 | 
| DescribeVerifiedAccessInstanceLoggingConfigurations | 10 | 2 | 
| DetachVerifiedAccessTrustProvider | 10 | 2 | 
| DisableFastLaunch | 5 | 2. | 
| DisableImageBlockPublicAccess | 1 | 0.1 | 
| DisableSnapshotBlockPublicAccess | 1 | 0.1 | 
| DisassociateCapacityReservationBillingOwner | 1 | 0,5 | 
| DisassociateEnclaveCertificateIamRole | 10 | 1 | 
| DisassociateIamInstanceProfile | 100 | 5 | 
| DisassociateNatGatewayAddress | 10 | 1 | 
| EnableFastLaunch | 5 | 2. | 
| EnableImageBlockPublicAccess | 1 | 0.1 | 
| EnableSnapshotBlockPublicAccess | 1 | 0.1 | 
| GetAssociatedEnclaveCertificateIamRoles | 10 | 1 | 
| GetDeclarativePoliciesReportSummary | 5 | 5 | 
| GetHostReservationPurchasePreview | 5 | 2 | 
| ModifyImageAttribute | 100 | 5 | 
| ModifyInstanceMetadataDefaults | 2 | 2. | 
| ModifyInstanceMetadataOptions | 100 | 5 | 
| ModifyLaunchTemplate | 100 | 5 | 
| ModifyNetworkInterfaceAttribute | 100 | 5 | 
| ModifySnapshotAttribute | 100 | 5 | 
| ModifyVerifiedAccessEndpoint | 20 | 4 | 
| ModifyVerifiedAccessEndpointPolicy | 20 | 4 | 
| ModifyVerifiedAccessGroup | 10 | 2 | 
| ModifyVerifiedAccessGroupPolicy | 20 | 4 | 
| ModifyVerifiedAccessInstance | 10 | 2 | 
| ModifyVerifiedAccessInstanceLoggingConfiguration | 10 | 2 | 
| ModifyVerifiedAccessTrustProvider | 10 | 2 | 
| ModifyVpcEndpoint | 4 | 0.3 | 
| ModifyVpcEndpointServiceConfiguration | 10 | 1 | 
| MoveAddressToVpc | 1 | 1 | 
| ProvisionByoipCidr | 1 | 0.1 | 
| PurchaseCapacityBlock | 10 | 0,15 | 
| PurchaseCapacityBlockExtension | 10 | 0,15 | 
| PurchaseHostReservation | 5 | 2 | 
| PurchaseReservedInstancesOffering | 5 | 5 | 
| RejectVpcEndpointConnections | 10 | 1 | 
| RestoreAddressToClassic | 1 | 1 | 
| RevokeClientVpnIngress | 5 | 2 | 
| RunInstances | 5 | 2. | 
| StartDeclarativePoliciesReport | 1 | 1 | 
| StartInstances | 5 | 2 | 
| TerminateInstances | 100 | 5 | 
| UnassignPrivateIpAddresses | 100 | 5 | 
| UnassignPrivateNatGatewayAddress | 10 | 1 | 
| WithdrawByoipCidr | 1 | 0.1 | 

## Tamaños de bucket de tokens de recursos y tasas de relleno
<a name="throttling-limits-cost-based"></a>

En la siguiente tabla, se muestran los tamaños de bucket de tokens de recursos y las tasas de relleno para acciones de la API que utilizan limitación de tasas de recursos.


| Acción de la API | Capacidad máxima del bucket | Tasa de relleno del bucket | 
| --- | --- | --- | 
| RunInstances | 1 000 | 2 | 
| TerminateInstances | 1 000 | 20 | 
| StartInstances | 1 000 | 2 | 
| StopInstances | 1 000 | 20 | 

## Monitorización de limitación de la API
<a name="throttling-monitor"></a>

Puede utilizar Amazon CloudWatch para supervisar sus solicitudes de API de Amazon EC2 y recopilar y realizar un seguimiento de las métricas relacionadas con la limitación de las API. También puede crear una alarma que avise cuando esté a punto de alcanzar la limitación de la API. Para obtener más información, consulte [Supervisa las solicitudes EC2 de API de Amazon con Amazon CloudWatchSupervisa las solicitudes de API mediante CloudWatch](monitor.md).

## Reintentos y retroceso exponencial
<a name="api-backoff"></a>

Es posible que la aplicación tenga que volver a intentar una solicitud de la API. Por ejemplo:
+ Para comprobar si hay una actualización en el estado de un recurso
+ Para enumerar una gran cantidad de recursos (por ejemplo, todos los volúmenes)
+ Para reintentar una solicitud después de que se haya producido un error del servidor (5xx) o un error de limitación

Sin embargo, si se trata de un error del cliente (4xx), deberá revisar la solicitud para corregir el problema antes de intentar la solicitud otra vez.

**Cambios de estado de recursos**  
Antes de comenzar el sondeo para comprobar si hay actualizaciones de estado, indique el tiempo de solicitud para completarlo potencialmente. Por ejemplo, espere unos minutos antes de comprobar si la instancia está activa. Cuando empiece el sondeo, utilice un intervalo de suspensión adecuado entre solicitudes sucesivas para reducir la tasa de solicitudes a la API. Para obtener resultados óptimos, utilice un intervalo de suspensión creciente o variable.

Como alternativa, puedes usar Amazon EventBridge para que te notifique el estado de algunos recursos. Por ejemplo, puede usar el evento de ** State-changenotificación de instancias de EC2** para notificarle un cambio de estado en una instancia. Para obtener más información, consulte [Automatizar el uso de Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/automating_with_eventbridge.html). EventBridge

**Reintentos**  
Cuando tenga que sondear o reintentar una solicitud de la API, recomendamos que utilice un algoritmo de retroceso exponencial para calcular el intervalo de suspensión entre las solicitudes a la API. El retardo exponencial se basa en la idea de utilizar tiempos de espera progresivamente más largos entre reintentos para las respuestas a errores consecutivos. Debe implementar un intervalo de retraso máximo, así como un número máximo de intentos. También puede utilizar fluctuación (retardo aleatorio) para evitar colisiones sucesivas. Para obtener más información, consulte [Tiempos de espera, reintentos y retardo con fluctuación](https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/).

Cada AWS SDK implementa una lógica de reintento automático. Para obtener más información, consulte [Comportamiento de los reintentos](https://docs.aws.amazon.com/sdkref/latest/guide/feature-retry-behavior.html) en la *Guía de referencia de herramientas y SDK de AWS *.

## Consulta tus límites de API actuales
<a name="throttling-view-limits"></a>

Puede ver sus límites actuales y predeterminados para cada [acción de la API de Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_Operations.html) que realice Cuenta de AWS mediante la consola [Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/intro.html).

### Cómo se relacionan las cuotas con su límite de aceleración
<a name="throttling-view-limits-quotas"></a>

Cada límite de aceleración de la API se compone de dos cuotas que se combinan para definir la tasa de solicitudes en ráfaga y la tasa de solicitudes sostenidas:
+ **Capacidad máxima del depósito**: determina el número máximo de solicitudes que puedes realizar en una ráfaga. Esta es tu frecuencia de ráfaga.
+ **Velocidad de recarga de la cubeta**: determina la cantidad de fichas que se añaden a la cubeta por segundo. Esta es tu tasa sostenida.

**Ejemplo: Ver el RunInstances límite de aceleración**

Para ver el límite de `RunInstances` aceleración, busque. `RunInstances` La consola muestra:
+ `RunInstances`capacidad máxima del depósito de solicitudes, por ejemplo, 5 (ráfaga)
+ `RunInstances`tasa de recarga de la cubeta de solicitudes: por ejemplo, 2 por segundo (sostenida)

Estas dos cuotas juntas definen el límite total de `RunInstances` aceleración.

### Comprender los valores de las cuotas
<a name="throttling-view-limits-values"></a>
+ El valor de **cuota aplicado a nivel de cuenta** indica cualquier anulación de cuota aplicada a su cuenta. Esta es tu cuota vigente actual.
+ El valor de **cuota AWS predeterminado** indica la cuota de limitación de API predeterminada.

**nota**  
Espere hasta 24 horas para que cualquier ajuste de cuota se refleje en la consola de Service Quotas.

**Para ver tus cuotas actuales**

1. Abra la consola de Service Quotas en [https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/).

1. Busca el nombre de la acción de la API (por ejemplo`RunInstances`) y el patrón del nombre de la cuota para encontrar las entradas de cuota correspondientes.

En la siguiente tabla se describen los patrones de nombres de las cuotas.


| Patrón de nombres de cuotas | Description (Descripción) | 
| --- | --- | 
| {{{API\_NAME}}}capacidad máxima del depósito de solicitudes | Velocidad de ráfaga: la cantidad máxima de fichas disponibles | 
| {{{API\_NAME}}}tasa de recarga de cubos de solicitud | Tasa sostenida: se añaden fichas por segundo | 
| {{{API\_NAME}}}capacidad máxima del depósito de solicitudes sin filtrar | Velocidad de ráfaga: la cantidad máxima de tokens disponibles para las solicitudes sin filtrar (sin paginar) | 
| {{{API\_NAME}}}tasa de recarga de cubetas de solicitudes sin filtrar | Tasa sostenida: se añaden fichas por segundo para las solicitudes sin filtrar (sin paginar) | 

## Solicitar un aumento de límite de
<a name="throttling-increase"></a>

Puede solicitar un aumento de la limitación de la API para su Cuenta de AWS.

**Recomendaciones**
+ Solicite como máximo el triple del límite actual en una sola solicitud.
+ Priorice el aumento de las tasas de relleno del bucket antes de aumentar la capacidad máxima del bucket.
+ Si la tasa de relleno solicitada del bucket supera la capacidad máxima del bucket, aumente la capacidad máxima del bucket al mismo tiempo.
+ Proporcione todas las acciones de la API que requieran un aumento. Los límites se aplican a acciones individuales de la API, no a categorías de acciones de esta.
+ Existen límites tanto en la tasa de solicitudes como en la tasa de recursos para las siguientes acciones de la API: `RunInstances`, `StartInstances`, `StopInstances` y `TerminateInstances`. Asegúrese de indicar qué límite debe aumentarse

**Cómo solicitar acceso a esta característica**

1. Abra [Centro de AWS Support](https://console.aws.amazon.com/support/home#/).

1. Elija **Crear caso**.

1. Elija **Cuenta y facturación**.

1. En **Servicio**, seleccione **Información general y cómo empezar**.

1. En **Categoría**, selecciona **Uso AWS ** y servicios.

1. Elija **Siguiente paso: información adicional**.

1. En **Subject (Asunto)**, escriba **Request an increase in my Amazon EC2 API throttling limits**.

1. En **Descripción**, copie la siguiente plantilla y proporcione la información requerida.

   ```
   Please increase the API throttling limits for my account. 
   Related page: https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-throttling.html
   Description: {{Brief notes about your use case. If available, include the IDs
       of a few Amazon EC2 requests that were throttled.}}
   Time window: {{One-hour window when peak throttling or usage occurred.}}
   {{region_1}} request rate increases:
       {{action}}: {{new_bucket_maximum_capacity}}
       {{action}}: {{new_bucket_refill_rate}}
       {{action}}: {{new_bucket_maximum_capacity}}|{{new_bucket_refill_rate}}
   {{region_1}} resource rate increases:
       {{action}}: {{new_bucket_maximum_capacity}}
       {{action}}: {{new_bucket_refill_rate}}
       {{action}}: {{new_bucket_maximum_capacity}}|{{new_bucket_refill_rate}}
   {{region_2}} request rate increases:
       {{action}}: {{new_bucket_maximum_capacity}}
       {{action}}: {{new_bucket_refill_rate}}
       {{action}}: {{new_bucket_maximum_capacity}}|{{new_bucket_refill_rate}}
   {{region_2}} resource rate increases:
       {{action}}: {{new_bucket_maximum_capacity}}
       {{action}}: {{new_bucket_refill_rate}}
       {{action}}: {{new_bucket_maximum_capacity}}|{{new_bucket_refill_rate}}
   ```

1. Elija **Siguiente paso: Resuelva ahora o póngase en contacto con nosotros**.

1. Elija la pestaña **Contacte con nosotros** y seleccione el idioma y el método de contacto preferidos.

1. Seleccione **Enviar**.