Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Quotas Amazon API Gateway et remarques importantes
Rubriques
- APIQuotas au niveau du compte Gateway, par région
- HTTPAPIquotas
- APIQuotas de passerelle pour configurer et exécuter un WebSocket API
- APIQuotas de passerelle pour configurer et exécuter un REST API
- APIQuotas de passerelle pour la création, le déploiement et la gestion d'un API
- Remarques importantes concernant Amazon API Gateway
Sauf indication contraire, les quotas peuvent être augmentés sur simple demande. Pour demander une augmentation de quota, vous pouvez utiliser Service Quotas ou contacter le Centre de support AWS
Lorsque l'autorisation est activée sur une méthode, la longueur maximale de la méthode ARN (par exemple,arn:aws:execute-api:{region-id}:{account-id}:{api-id}/{stage-id}/{method}/{resource}/{path}
) est de 1 600 octets. Les valeurs des paramètres de chemin (dont la taille est déterminée lors de l'exécution) peuvent entraîner un ARN dépassement de la limite de longueur. Lorsque cela se produit, le API client reçoit une 414 Request URI too long
réponse.
Note
Cela limite URI la longueur lorsque des politiques de ressources sont utilisées. Dans le cas d'un mode privé APIs où une politique de ressources est requise, cela limite la URI durée de tout mode privéAPIs.
APIQuotas au niveau du compte Gateway, par région
Les quotas suivants s'appliquent par compte et par région dans Amazon API Gateway.
Ressource ou opération | Quota par défaut | Peut être augmenté |
---|---|---|
Limiter le quota par compte, par région sur l'ensemble de HTTPAPIs, REST APIs WebSocket APIs, et WebSocket par rappel APIs | 10 000 requêtes par seconde (RPS) avec une capacité de rafale supplémentaire fournie par l'algorithme Token BucketNoteLe quota de rafale est déterminé par l'équipe du service API Gateway en fonction du RPS quota global du compte dans la région. Ce n'est pas un quota qu'un client peut contrôler ou pour lequel il peut demander des modifications. |
Oui |
Régional APIs | 600 | Non |
Optimisé pour les bords APIs | 120 | Non |
* Pour les régions suivantes, le quota d'accélération par défaut est de 2500 RPS et le quota de rafale par défaut est de 1250 RPS : Afrique (Le Cap), Europe (Milan), Asie-Pacifique (JakartaUAE), Moyen-Orient (), Asie-Pacifique (Hyderabad), Asie-Pacifique (Melbourne), Europe (Espagne), Europe (Zurich), Israël (Tel Aviv) et Canada Ouest (Calgary).
HTTPAPIquotas
Les quotas suivants s'appliquent à la configuration et à l'exécution d'une HTTP API API passerelle intégrée.
Ressource ou opération | Quota par défaut | Peut être augmenté |
---|---|---|
Itinéraires par API | 300 | Oui |
Intégrations par API | 300 | Non |
Délai d'intégration maximal | 30 secondes | Non |
Étapes par API | 10 | Oui |
APIMappages à plusieurs niveaux par domaine | 200 | Non |
Balises par étape | 50 | Non |
Taille totale combinée des valeurs de ligne de demande et d'en-tête | 10 240 octets | Non |
Taille de la charge utile | 10 Mo | Non |
Domaines personnalisés par compte et par région | 120 | Oui |
Taille du modèle de journal d'accès | 3 KO | Non |
Entrée dans le CloudWatch journal Amazon Logs | 1 Mo | Non |
Autorisateurs par API | 10 | Oui |
Audiences par mécanisme d'autorisation | 50 | Non |
Portées par itinéraire | 10 | Non |
Délai d'expiration pour le point de JSON terminaison Web Key Set | 1500 ms | Non |
Taille de réponse depuis le point de terminaison JSON Web Key Set | 150 000 octets | Non |
Délai d'expiration du point de terminaison de découverte OpenID Connect | 1500 ms | Non |
Délai d'expiration pour la réponse du mécanisme d'autorisation Lambda | 10 000 ms | Non |
VPCliens par compte et par région | 10 | Oui |
Sous-réseaux par lien VPC | 10 | Oui |
Variables d'étape par étape | 100 | Non |
Longueur, en caractères, de la clé d'une variable d'étape | 64 | Non |
Longueur, en caractères, de la valeur d'une variable d'étape | 512 | Non |
APIQuotas de passerelle pour configurer et exécuter un WebSocket API
Les quotas suivants s'appliquent à la configuration et à l'exécution d'un WebSocket API dans Amazon API Gateway.
Ressource ou opération | Quota par défaut | Peut être augmenté |
---|---|---|
Nouvelles connexions par seconde par compte (dans l'ensemble WebSocket APIs) par région | 500 | Oui |
Connexions simultanées | Ne s'applique pas * | Ne s’applique pas |
AWS Lambda autorisateurs par API | 10 | Oui |
AWS Lambda taille du résultat de l'autorisateur | 8 Ko | Non |
Itinéraires par API | 300 | Oui |
Intégrations par API | 300 | Oui |
Délai d'intégration | 50 millisecondes - 29 secondes pour tous les types d'intégration, y compris Lambda, le proxy Lambda, le proxy et les intégrations. HTTP HTTP AWS | Non |
Étapes par API | 10 | Oui |
WebSocket taille du cadre | 32 Ko | Non |
Taille de la charge utile des messages | 128 Ko ** | Non |
Durée de connexion pour WebSocket API | 2 heures | Non |
Délai d'expiration de connexion inactive | 10 minutes | Non |
Longueur, en caractères, URL du formulaire WebSocket API | 4096 | Non |
* API Gateway n'impose pas de quota pour les connexions simultanées. Le nombre maximal de connexions simultanées est déterminé par le taux de nouvelles connexions par seconde et une durée maximale de connexion de deux heures. Par exemple, avec le quota par défaut de 500 nouvelles connexions par seconde, si les clients se connectent au débit maximal pendant deux heures, API Gateway peut traiter jusqu'à 3 600 000 connexions simultanées.
** En raison du quota de WebSocket taille de trame de 32 Ko, un message supérieur à 32 Ko doit être divisé en plusieurs trames, chacune inférieure ou égale à 32 Ko. Cela s’applique aux commandes @connections
. Si un message plus grand (ou une taille de trame supérieure) est reçu, la connexion se ferme avec le code 1009.
APIQuotas de passerelle pour configurer et exécuter un REST API
Les quotas suivants s'appliquent à la configuration et à l'exécution d'un REST API dans Amazon API Gateway. Pour restapi:import ou restapi:put, la taille maximale du fichier de définition est de 6 Mo. API
Tous les API quotas ne peuvent être augmentés que sur des points spécifiquesAPIs.
Ressource ou opération | Quota par défaut | Peut être augmenté |
---|---|---|
Noms de domaine personnalisés par compte et par région | 120 | Oui |
APIMappages à plusieurs niveaux par domaine | 200 | Non |
Longueur, en caractères, du URL pour une optimisation des bords API | 8192 | Non |
Longueur, en caractères, du URL pour une région API | 10240 | Non |
Privé APIs par compte et par région | 600 | Non |
Longueur, en caractères, de la politique de ressources de API Gateway | 8192 | Oui |
APIclés par compte et par région | 10 000 | Non |
Certificats de client par compte et par région | 60 | Oui |
Autorisateurs par API (AWS Lambda et Amazon Cognito) | 10 | Oui |
Pièces de documentation par API | 2000 | Oui |
Ressources par API | 300 | Oui |
Étapes par API | 10 | Oui |
Variables d'étape par étape | 100 | Non |
Longueur, en caractères, de la clé d'une variable d'étape | 64 | Non |
Longueur, en caractères, de la valeur d'une variable d'étape | 512 | Non |
Plans d'utilisation par compte et par région | 300 | Oui |
Plans d'utilisation par API clé | 10 | Oui |
VPCliens par compte et par région | 20 | Oui |
APImise en cache TTL | 300 secondes par défaut et configurable entre 0 et 3 600 par un API propriétaire. | Pas la limite supérieure (3 600) |
Taille de la réponse mise en cache | 1 048 576 octets. Le chiffrement des données de cache peut augmenter la taille de l'élément mis en cache. | Non |
Délai d'intégration | 50 millisecondes - 29 secondes pour tous les types d'intégration, y compris Lambda, le proxy Lambda, le proxy et les intégrations. HTTP HTTP AWS | Oui* |
Taille combinée totale de toutes les valeurs d'en-tête | 10 240 octets | Non |
Taille totale combinée de toutes les valeurs d'en-tête pour un message privé API | 8 000 octets | Non |
Taille de la charge utile | 10 Mo | Non |
Balises par étape | 50 | Non |
Nombre d'itérations dans une boucle #foreach ... #end dans les modèles de mappage |
1 000 | Non |
ARNdurée d'une méthode avec autorisation | 1 600 octets | Non |
Paramètres de limitation au niveau de la méthode pour une étape dans un plan d'utilisation | 20 | Oui |
Taille du modèle par API | 400 Ko | Non |
Nombre de certificats dans un truststore | 1 000 certificats jusqu'à une taille totale d'objet de 1 Mo. | Non |
* Vous ne pouvez pas définir le délai d'intégration à moins de 50 millisecondes. Vous pouvez augmenter le délai d'intégration à plus de 29 secondes pour les applications régionales APIs et privéesAPIs, mais cela peut nécessiter une réduction du quota d'accélération au niveau de votre compte.
APIQuotas de passerelle pour la création, le déploiement et la gestion d'un API
Les quotas fixes suivants s'appliquent à la création, au déploiement et API à la gestion d'une API passerelle intégrée, à l' AWS CLI aide de la console API Gateway ou de la API passerelle REST API et de sesSDKs. Ces quotas ne peuvent pas être augmentés.
Action | Quota par défaut | Peut être augmenté |
---|---|---|
CreateApiKey | 5 demandes toutes les secondes par compte | Non |
CreateDeployment | 1 demande toutes les 5 secondes par compte | Non |
CreateDocumentationVersion | 1 demande toutes les 20 secondes par compte | Non |
CreateDomainName | 1 requête toutes les 30 secondes par compte | Non |
CreateResource | 5 demandes toutes les secondes par compte | Non |
CreateRestApi | Régional ou privé API
Optimisé pour les bords API
|
Non |
CreateVpcLink(V2) | 1 demande toutes les 15 secondes par compte | Non |
DeleteApiKey | 5 demandes toutes les secondes par compte | Non |
DeleteDomainName | 1 requête toutes les 30 secondes par compte | Non |
DeleteResource | 5 demandes toutes les secondes par compte | Non |
DeleteRestApi | 1 requête toutes les 30 secondes par compte | Non |
GetResources | 5 requêtes toutes les 2 secondes par compte | Non |
DeleteVpcLink(V2) | 1 requête toutes les 30 secondes par compte | Non |
ImportDocumentationParts | 1 requête toutes les 30 secondes par compte | Non |
ImportRestApi | Régional ou privé API
Optimisé pour les bords API
|
Non |
PutRestApi | 1 requête toutes les secondes par compte | Non |
UpdateAccount | 1 demande toutes les 20 secondes par compte | Non |
UpdateDomainName | 1 requête toutes les 30 secondes par compte | Non |
UpdateUsagePlan | 1 demande toutes les 20 secondes par compte | Non |
Autres opérations | Pas de quota jusqu'au quota total du compte. | Non |
Nombre total d'opérations | 10 requêtes toutes les secondes avec un quota en mode rafale de 40 requêtes par seconde. | Non |