Quotas Amazon API Gateway et remarques importantes - APIPasserelle Amazon

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

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 Bucket, en utilisant une capacité de bucket maximale de 5 000 requêtes. *
Note

Le 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
  • 1 requête toutes les 3 secondes par compte

Optimisé pour les bords API
  • 1 requête toutes les 30 secondes par compte

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
  • 1 requête toutes les 3 secondes par compte

Optimisé pour les bords API
  • 1 requête toutes les 30 secondes par compte

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