Quotas dans Amazon Cognito - Amazon Cognito

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 dans Amazon Cognito

Amazon Cognito dispose de quotas par défaut, anciennement appelés limites, pour le nombre maximal d’opérations que vous pouvez effectuer dans votre compte. Amazon Cognito présente également des quotas pour le nombre maximal et la taille maximale des ressources Amazon Cognito.

Chaque quota Amazon Cognito représente un volume maximum de demandes une par une Région AWS . Compte AWS Par exemple, vos applications peuvent effectuer des API demandes jusqu'au taux de quota par défaut (RPS) pour les UserAuthentication opérations portant sur tous vos groupes d'utilisateurs dans l'est des États-Unis (Virginie du Nord). Vos applications en Asie-Pacifique (Tokyo) peuvent générer le même volume de demandes pour tous vos groupes d'utilisateurs dans leur propre région. AWS ne peut accéder à une demande d'augmentation de quota que dans une seule région à la fois. Le fait d’obtenir une augmentation de quota dans la région USA Est (Virginie du Nord) n’a aucune incidence sur le taux de demandes maximal qui est le vôtre dans la région Asie-Pacifique (Tokyo).

Comprendre les quotas de taux de API demandes

Catégorisation des quotas

Amazon Cognito impose un taux de demandes maximal pour les opérations. API Pour plus d'informations sur les API opérations mises à disposition par Amazon Cognito, consultez les guides de API référence relatifs aux groupes d'utilisateurs et aux groupes d'identités. Pour les groupes d'utilisateurs, ces opérations sont regroupées en catégories de cas d'utilisation courants tels que UserAuthentication ouUserCreation. Pour obtenir la liste des API opérations du groupe d'utilisateurs par catégorie, consultezRegroupements d'utilisateurs Amazon Cognito, catégories d'APIopérations et quotas de taux de demandes.

Dans la console Service Quotas, vous pouvez suivre l'utilisation de vos quotas par catégories, groupes d'utilisateurs et groupes d'identités. Si le taux de demandes de vos groupes d'utilisateurs Amazon Cognito dépasse ou dépasse un quota, vous pouvez acheter de la capacité supplémentaire. Vous pouvez suivre l'utilisation des quotas de votre groupe d'utilisateurs par catégorie et les augmentations des quotas d'achat dans la console Service Quotas.

Les quotas d'opérations sont définis comme le nombre maximum de demandes par seconde (RPS) pour toutes les opérations d'une catégorie. Le service des groupes d’utilisateurs Amazon Cognito applique des quotas à toutes les opérations dans chaque catégorie. Par exemple, la catégorie UserCreation inclut quatre opérations : SignUp, ConfirmSignUp, AdminCreateUser et AdminConfirmSignUp. Il est attribué avec un quota combiné de 50RPS. Si plusieurs opérations ont lieu en même temps, chaque opération de cette catégorie peut en appeler jusqu'à 50 RPS séparément ou en combinaison.

Note

Les quotas de catégories ne s’appliquent qu’aux groupes d’utilisateurs. Amazon Cognito applique chaque quota de groupe d’identités à une seule opération. Pour les quotas de taux de demandes par catégorie et par opération, AWS mesure le taux agrégé de toutes les demandes provenant de tous les groupes d'utilisateurs ou groupes d'identités de votre région Compte AWS dans une même région.

Les utilisateurs d'Amazon Cognito regroupent les API opérations avec gestion du taux de demandes spécial

Les quotas d’opérations sont mesurés et appliqués pour l’ensemble des demandes combinées au niveau de la catégorie, excepté pour les opérations AdminRespondToAuthChallenge et RespondToAuthChallenge, où des règles de traitement spéciales sont appliquées.

La UserAuthentication catégorie inclut quatre opérations dans les groupes d'utilisateurs Amazon Cognito API :AdminInitiateAuth, InitiateAuthAdminRespondToAuthChallenge, et. RespondToAuthChallenge En outre, l'authentification des utilisateurs dans l'interface utilisateur hébergée contribue à ce quota. Les opérations InitiateAuth et AdminInitiateAuth sont mesurées et appliquées par quota de catégorie. Les opérations RespondToAuthChallenge et AdminRespondToAuthChallenge correspondantes sont soumises à un quota distinct qui est trois fois la limite de catégorie UserAuthentication. Ce quota élevé répond aux multiples défis d'authentification définis dans vos applications. Le quota est suffisant pour couvrir la grande majorité des cas d’utilisation. Une fois que votre application a répondu jusqu'à trois à des problèmes d'authentification, les demandes supplémentaires sont prises en compte dans le quota de UserAuthentication catégories. L'authentification multifactorielle (MFA), l'authentification des appareils et l'authentification personnalisée sont autant d'exemples de demandes de défi que vous pourriez intégrer à votre groupe d'utilisateurs.

Par exemple, si votre quota pour la UserAuthentication catégorie est de 80RPS, vous pouvez appeler RespondToAuthChallenge ou AdminRespondToAuthChallenge à un tarif allant jusqu'à 240 RPS (3 * 80RPS). Si votre groupe d'utilisateurs vous invite à lancer quatre séries de défis par authentification et que 70 utilisateurs se connectent par seconde, le total RespondToAuthChallenge est de 280 RPS (70 x 4), soit 40 de plus que RPS le quota. Les 40 appels supplémentaires RPS sont ajoutés à 70 InitiateAuth appels, ce qui porte l'utilisation totale de UserAuthentication la catégorie 110 RPS (40 + 70). Comme cette valeur dépasse le quota de catégorie fixé à 80 x RPS 30RPS, Amazon Cognito limite les demandes provenant de votre application.

Monthly active users (Utilisateurs actifs mensuels)

Lorsqu'Amazon Cognito calcule la facturation du groupe d'utilisateurs, il vous facture un tarif pour chaque utilisateur actif mensuel (). MAU Tenez compte de votre MAU nombre actuel et prévisionnel lorsque vous planifiez les demandes d'augmentation de quota. Un utilisateur est considéré comme un utilisateur MAU si, au cours d'un mois civil, une opération d'identification est effectuée concernant cet utilisateur. Lorsque vous liez des utilisateurs fédérés à des utilisateurs locaux, le MAU nombre est égal à un plus n, où n est le nombre d'identités liées qui se sont connectées. Les activités qui rendent un utilisateur actif incluent les suivantes.

  • Inscription ou création administrative d’un utilisateur

  • Connexion

  • Déconnexion

  • Confirmation du compte d’utilisateur ou vérification des attributs

  • Réinitialisation du mot de passe

  • Modifier les attributs utilisateur, l'appartenance à un groupe ou MFA les préférences

  • Requêtes d’attributs détaillés d’un utilisateur

  • Activation, désactivation ou suppression d’un utilisateur

Note

La catégorie Query detailed attributes of a user inclut l'APIopération AdminGetUser, mais pas ListUsers. Une user-by-user requête détaillée auprès d'un large groupe d'utilisateurs peut avoir un impact significatif sur votre AWS facture. Pour éviter des frais supplémentaires, collectez les données utilisateur ListUsers ou stockez-les dans une base de données externe.

Gestion des quotas de taux de API demandes

Identifier les besoins en matière de quota

Important

Si vous augmentez les quotas Amazon Cognito pour des catégories telles queUserAuthentication, ou UserCreationAccountRecovery, vous devrez peut-être augmenter les quotas pour d'autres catégories. Services AWS Par exemple, les messages envoyés par Amazon Cognito via Amazon Simple Notification Service SNS (Amazon) ou Amazon Simple Email Service SES (Amazon) peuvent échouer si les quotas de demande sont insuffisants pour ces services.

Pour calculer les besoins en matière de quota, déterminez le nombre d’utilisateurs actifs qui interagiront avec votre application au cours d’une période donnée. Par exemple, si votre application s’attend à ce qu’en moyenne 1 million d’utilisateurs actifs se connectent par période de 8 heures, vous devriez pouvoir authentifier en moyenne 35 utilisateurs par seconde.

En outre, si vous supposez que la session moyenne d’un utilisateur dure deux heures et que vous configurez les jetons pour qu’ils expirent après une heure, chaque utilisateur doit rafraîchir ses jetons une fois au cours de sa session. Le quota moyen requis pour que la UserAuthentication catégorie puisse supporter cette charge est de 70RPS.

Si vous supposez un peak-to-average ratio de 3:1 en tenant compte de la variation de la fréquence de connexion des utilisateurs au cours de la période de huit heures, vous avez besoin du UserAuthentication quota souhaité de 200. RPS

Note

Si vous appelez plusieurs opérations pour chaque action utilisateur, vous devez additionner les taux d’appels d’opération individuels au niveau de la catégorie.

Optimisation des taux de demandes pour les limites de quotas

Étant donné que l'augmentation des limites API tarifaires augmente les coûts de votre AWS facture, pensez à ajuster votre modèle d'utilisation avant de demander une augmentation de quota. Voici quelques exemples d'architecture d'applications qui optimisent les taux de demandes.

Faire une nouvelle tentative après une période d’interruption

Vous pouvez détecter les erreurs à chaque API appel, puis retenter la tentative après une période d'attente. Vous pouvez ajuster l’algorithme d’interruption en fonction des besoins de l’activité et de la charge. Amazon SDKs dispose d'une logique de nouvelle tentative intégrée. Pour plus d'informations, consultez la section Outils sur lesquels vous pouvez vous appuyer AWS.

Utiliser une base de données externe pour les attributs fréquemment mis à jour

Si votre application nécessite plusieurs appels à un groupe d’utilisateurs pour lire ou écrire des attributs personnalisés, utilisez un stockage externe. Vous pouvez utiliser votre base de données préférée pour stocker des attributs personnalisés, ou utiliser une couche de cache pour charger un profil utilisateur lors de la connexion. Vous pouvez référencer ce profil à partir du cache si nécessaire au lieu de recharger le profil utilisateur à partir d’un groupe d’utilisateurs.

Validez les jetons JSON Web (JWTs) côté client

Les applications doivent valider les JWT jetons avant de leur faire confiance. Vous pouvez vérifier la signature et la validité des jetons côté client sans envoyer de API demandes à un groupe d'utilisateurs. Une fois le jeton validé, vous pouvez faire confiance aux réclamations contenues dans le jeton et les utiliser au lieu de passer d'autres getUser API appels. Pour plus d'informations, consultez la section Vérification d'un jeton JSON Web.

Limiter le trafic vers votre application web avec une salle d’attente

Si vous vous attendez à ce que le trafic provienne d’un grand nombre d’utilisateurs qui se connectent pendant un événement limité dans le temps, comme passer un examen ou assister à un événement en direct, vous pouvez optimiser le trafic des demandes à l’aide de mécanismes d’auto-limitation. Vous pouvez, par exemple, mettre en place une salle d’attente où les utilisateurs peuvent patienter jusqu’à ce qu’une session soit disponible, ce qui vous permet de traiter les demandes lorsque vous disposez d’une capacité disponible. Consultez Solution AWS Virtual Waiting Room pour une architecture de référence d’une salle d’attente.

Cache JWTs

Réutilisez les jetons d'accès jusqu'à leur expiration. Pour un exemple de framework avec mise en cache de jetons dans une API passerelle, consultezGestion de l'expiration et de la mise en cache des jetons du pool d'utilisateurs. Au lieu de générer des API demandes pour demander des informations sur les utilisateurs, mettez en cache les jetons d'identification jusqu'à leur expiration et lisez les attributs utilisateur depuis le cache.

Pour plus d'informations sur l'utilisation des taux de API demandes dans AWS, consultez la section Gestion et surveillance de la API limitation de vos charges de travail. Pour plus d'informations sur l'optimisation des opérations Amazon Cognito qui ajoutent des coûts à votre AWS facture, consultez. Gestion des coûts

Suivre l’usage des quotas

Amazon Cognito génère CallCount des ThrottleCount statistiques dans Amazon CloudWatch pour chaque catégorie d'APIopérations au niveau du compte. Vous pouvez utiliser la métrique CallCount pour suivre le nombre total d’appels effectués par des clients en rapport avec une catégorie. Vous pouvez utiliser la métrique ThrottleCount pour suivre le nombre total d’appels limités en rapport avec une catégorie. Vous pouvez utiliser les métriques CallCount et ThrottleCount avec la statistique Sum pour compter le nombre total d’appels dans une catégorie. Pour plus d'informations, consultez la section Mesures CloudWatch d'utilisation.

Lors de la surveillance des quotas de service, l’utilisation correspond au pourcentage d’un quota de service utilisé. Par exemple, si la valeur du quota est de 200 ressources et que 150 ressources sont utilisées, l’utilisation est de 75 %. L’usage est le nombre de ressources ou d’opérations utilisées pour un quota de service.

Suivi de l'utilisation par le biais de CloudWatch métriques

Vous pouvez suivre et collecter les statistiques d'utilisation des groupes d'utilisateurs Amazon Cognito avec. CloudWatch Le CloudWatch tableau de bord affiche des statistiques sur tout Service AWS ce que vous utilisez. Vous pouvez ainsi créer des alarmes métriques pour vous avertir ou modifier une ressource spécifique que vous surveillez. CloudWatch Pour plus d'informations sur CloudWatch les statistiques, consultez la section Suivi de vos statistiques CloudWatch d'utilisation.

Suivi de l’utilisation via les métriques de Service Quotas

Les groupes d'utilisateurs Amazon Cognito sont intégrés à Service Quotas, une interface de console permettant d'afficher et de gérer l'utilisation de vos quotas de service. Dans la console Service Quotas, vous pouvez rechercher la valeur d'un quota spécifique, consulter les informations de surveillance, demander une augmentation de quota ou configurer des CloudWatch alarmes. Une fois que votre compte a été actif pendant un certain temps, vous pouvez consulter un graphique de l'utilisation de vos ressources.

La colonne Valeur de quota appliquée au niveau du compte dans la console Service Quotas pour les groupes d'utilisateurs Amazon Cognito et les groupes d'identités Amazon Cognito affiche votre quota actuel. La colonne Utilisation indique votre taux actuel d'utilisation des quotas. Les quotas ajustables des groupes d'utilisateurs Amazon Cognito requests-per-second (RPS) indiquent leur utilisation actuelle. La console Service Quotas peut également vous faire accéder aux CloudWatch métriques pour examiner de plus près une métrique de quota sélectionnée. Pour plus d’informations sur l’affichage des quotas dans la console Service Quotas, consultez Affichage de Service Quotas.

Suivez les utilisateurs actifs par mois (MAUs)

Le nombre d'utilisateurs actifs mensuels (MAUs) de votre groupe d'utilisateurs fournit des données importantes pour planifier l'augmentation des quotas de taux de demandes. Vous pouvez comparer vos taux de API demandes au nombre d'utilisateurs que vous avez actifs au cours d'une période donnée. Grâce à ces connaissances, vous pouvez calculer l'impact d'une augmentation du nombre d'utilisateurs actifs de vos applications sur les quotas de votre modèle d'utilisation. Par exemple, imaginez que vos applications combinées dans l'ouest des États-Unis (Oregon) aient généré 2 millions d'utilisateurs actifs en un mois et que votre UserAuthentication catégorie subisse des erreurs de régulation occasionnelles au quota par défaut de 120 demandes par seconde ()RPS. Le mois précédent, avant le succès de votre campagne publicitaire, vous en aviez 1 million MAUs et vos candidatures n'ont jamais dépassé les 80RPS. Si vous prévoyez un pic similaire à la suite d'un nouveau spot télévisé, vous pourriez en acheter 40 supplémentaires RPS pour accueillir le prochain million d'utilisateurs avec un quota ajusté de 160RPS.

Pour passer en revue votre MAUs

Accédez à la AWS Billing console et consultez une facture récente. Dans la section Frais par service, vous pouvez filtrer sur Cognito pour afficher le détail de vos frais MAUs pour cette période de facturation.

Demande d’augmentation de quota

Amazon Cognito impose un quota pour le nombre maximum d'opérations par seconde que vous pouvez effectuer dans vos groupes d'utilisateurs et vos groupes d'identités dans chacun d'eux. Région AWS Vous pouvez acheter une augmentation des quotas de taux de API demande ajustables pour les groupes d'utilisateurs Amazon Cognito. Vérifiez votre quota actuel et achetez une augmentation depuis la console Service Quotas ou via les API opérations Service Quotas ListAWSDefaultServiceQuotas etRequestServiceQuotaIncrease.

  • Pour acheter une augmentation de quota à l'aide de la console Service Quotas, consultez la section Demander une augmentation de API quota dans le Guide de l'utilisateur de Service Quotas.

  • AWS vise à traiter les demandes d'augmentation de quota dans un délai de 10 jours. Cependant, plusieurs facteurs peuvent faire en sorte que le délai de traitement des demandes dépasse 10 jours. Certaines demandes, par exemple, peuvent nécessiter qu'Amazon Cognito fournisse une capacité matérielle supplémentaire, et les augmentations saisonnières du volume de demandes peuvent entraîner des retards.

  • Si le quota n’est pas encore disponible dans Service Quotas, utilisez le Formulaire d’augmentation de limite de service.

Important

Seuls des quotas ajustables peuvent être augmentés. Vous devez acheter une capacité de quota accrue. Pour connaître les tarifs en fonction de l'augmentation des quotas, consultez la tarification d'Amazon Cognito.

Regroupements d'utilisateurs Amazon Cognito, catégories d'APIopérations et quotas de taux de demandes

Dans la mesure où Amazon Cognito comporte des classes d'APIopérations qui se chevauchent avec des modèles d'autorisation différents, chaque opération appartient à une catégorie. Chaque catégorie possède son propre quota groupé pour toutes les API opérations des membres, pour tous les groupes d'utilisateurs regroupés Région AWS dans un seul compte. Vous pouvez uniquement demander une augmentation pour des quotas de catégorie ajustables. Pour de plus amples informations, veuillez consulter Demande d’augmentation de quota. Les ajustements de quota s’appliquent aux groupes d’utilisateurs de votre compte d’une même région. Amazon Cognito limite les opérations dans certaines catégories 3à 5 demandes par seconde (RPS), par groupe d'utilisateurs. Le quota par défaut (RPS) s'applique également à tous les groupes d'utilisateurs d'un Compte AWS.

Note

Le quota pour chaque catégorie est mesuré en utilisateurs actifs mensuels (MAUs). Comptes AWS avec moins de deux millions MAUs peuvent fonctionner dans les limites du quota par défaut. Si vous en avez moins d'un million MAUs et qu'Amazon Cognito limite les demandes, pensez à optimiser votre application. Pour de plus amples informations, veuillez consulter Optimisation des taux de demandes pour les limites de quotas.

Les quotas d’opérations de catégorie s’appliquent à l’ensemble des utilisateurs de tous les groupes d’utilisateurs d’une même Région AWS. Amazon Cognito gère également un quota pour le nombre de demandes que votre application peut générer pour un même utilisateur. Vous devez limiter les API demandes par utilisateur, comme indiqué dans le tableau suivant.

Quotas de taux de demandes par utilisateur pour les groupes d’utilisateurs Amazon Cognito

Opération Nombre d’opérations par utilisateur à la seconde
Lecture d’un profil utilisateur

Exemples : GetUser, GetDevice, InitiateAuth, RespondToAuthChallenge

10
Écriture d’un profil utilisateur

Exemples : UpdateUserAttributes, SetUserSettings

10

Vous devez limiter les API demandes par catégorie, comme indiqué dans le tableau suivant.

Quotas de taux de demandes par catégorie pour les groupes d’utilisateurs Amazon Cognito

Catégorie Description Quota par défaut (RPS) Ajustable
UserAuthentication
Opérations qui authentifient un utilisateur (lors de la connexion).

Ces opérations sont sujettes à Les utilisateurs d'Amazon Cognito regroupent les API opérations avec gestion du taux de demandes spécial .

120 Oui
UserCreation Opérations qui créent ou confirment un utilisateur local Amazon Cognito. Il s’agit d’un utilisateur créé et vérifié directement par vos groupes d’utilisateurs Amazon Cognito. 50 Oui
UserFederation

Opérations qui fédèrent (authentifient) des utilisateurs avec un fournisseur d’identité tiers dans vos groupes d’utilisateurs Amazon Cognito.

Opérations qui soumettent une réponse du fournisseur d’identité à un point de terminaison de fédération de groupes d’utilisateurs. OIDCou les opérations des fournisseurs sociaux qui aboutissent à un jeton IdP, et toutes les SAML demandes, contribuent à ce quota. 25 Oui
UserAccountRecovery Opérations qui récupèrent le compte d’un utilisateur, ou qui modifient ou mettent à jour le mot de passe d’un utilisateur. 30 Non
UserRead Opérations qui extraient un utilisateur de vos groupes d’utilisateurs. 120 Oui
UserUpdate Opérations que vous utilisez pour gérer les utilisateurs et les attributs utilisateur 25 Non
UserToken Opérations de la gestion des jetons 120 Oui
UserResourceRead Opérations qui extraient d’Amazon Cognito des informations sur des ressources utilisateur telles qu’un appareil ou un groupe. 50 Oui
UserResourceUpdate Opérations qui mettent à jour les informations sur les ressources d’un utilisateur, telles qu’un appareil mémorisé ou une appartenance à un groupe. 25 Non
UserList Opérations qui renvoient une liste d’utilisateurs. 30 Non
UserPoolRead Opérations qui lisent vos groupes d’utilisateurs. 15 Non
UserPoolUpdate Opérations qui créent, mettent à jour et suppriment vos groupes d’utilisateurs. 15 Non
UserPoolResourceRead Opérations qui récupèrent des informations sur les ressources, telles que des groupes ou des serveurs de ressources, à partir d’un groupe d’utilisateurs.3 20 Non
UserPoolResourceUpdate Opérations qui modifient des ressources, telles que des groupes ou des serveurs de ressources, dans un groupe d’utilisateurs.3 15 Non
UserPoolClientRead Opérations qui récupèrent des informations sur vos clients de groupe d’utilisateurs.3 15 Non
UserPoolClientUpdate Opérations qui créent, mettent à jour et suppriment des clients de votre groupe d’utilisateurs.3 15 Non
ClientAuthentication

Demandes de type d’autorisation client_credentials au point de terminaison du jeton.

Opérations qui génèrent des informations d'identification à utiliser pour autoriser les demandes machine-to-machine 150 Non

1 Une RespondToAuthChallenge ou une AdminRespondToAuthChallenge réponse avec un ChallengeName de NEW_PASSWORD_REQUIRED compte pour la UserAccountRecovery catégorie. Toutes les autres réponses au défi sont prises en compte dans UserAuthentication cette catégorie.

2 Chaque opération d'interface utilisateur hébergée pendant la connexion contribue à une demande au quota. Par exemple, un utilisateur qui se connecte et fournit un MFA code envoie deux requêtes. L'échange de jetons sous forme de subventions avec code d'autorisation est soumis à une allocation de quota supplémentaire au même taux que votre quota dans la catégorie. UserAuthentication

3 Toute opération individuelle de cette catégorie comporte une contrainte qui empêche l'opération d'être appelée à un débit supérieur à 5 RPS pour un groupe d'utilisateurs unique.

Quotas de taux de demandes d'APIopérations pour les pools d'identités Amazon Cognito (identités fédérées)

Opération Description Quota par défaut (RPS) 1 Ajustable Éligibilité à une augmentation de quotas
GetId Récupérez un identifiant d’identité à partir d’un groupe d’identités. 25 Oui Contactez l’équipe de votre compte.
GetOpenIdToken Récupérez un jeton OpenID à partir d’un groupe d’identités dans le flux de travail classique. 200 Oui Contactez l’équipe de votre compte.
GetCredentialsForIdentity Récupérez les AWS informations d'identification d'un pool d'identités dans le flux de travail amélioré. 200 Oui Contactez l’équipe de votre compte.
GetOpenIdTokenForDeveloperIdentity Récupérez un jeton OpenID à partir d’un groupe d’identités dans le flux de travail des développeurs. 50 Oui Contactez l’équipe de votre compte.
ListIdentities Récupérez une liste d'identités IDs dans un pool d'identités. 5 Oui Contactez l’équipe de votre compte.
DeleteIdentities Supprimez une ou plusieurs identités enregistrées d’une réserve d’identités. 10 Oui Contactez l’équipe de votre compte.
TagResource Appliquez une balise à une réserve d’identités. 5 Oui Contactez l’équipe de votre compte.
UntagResource Supprimez une balise d’une réserve d’identités. 5 Oui Contactez l’équipe de votre compte.
ListTagsForResource Affichez la liste des balises appliquées à une réserve d’identités. 10 Oui Contactez l’équipe de votre compte.

1 Le quota par défaut est le quota de taux de demandes minimum pour les pools d'identités de chacun Région AWS de vos groupes Compte AWS. Votre RPS quota peut être plus élevé dans certaines régions.

Quotas relatifs au nombre et à la taille des ressources

Les quotas de ressources correspondent au nombre ou à la taille maximum des ressources, des champs de saisie, de la durée et d’autres fonctionnalités diverses d’Amazon Cognito.

Vous pouvez demander un ajustement pour certains quotas de ressources dans la console Service Quotas ou à partir d’un formulaire d’augmentation des limites de service. Pour demander un quota à l’aide la console Service Quotas, consultez Demande d’augmentation de quota dans le Guide de l’utilisateur Service Quotas. Si le quota n’est pas encore disponible dans Service Quotas, utilisez le Formulaire d’augmentation de limite de service.

Note

Les quotas de ressources au Compte AWS niveau, tels que les groupes d'utilisateurs par région, s'appliquent aux ressources Amazon Cognito de chaque région. Région AWS Par exemple, vous pouvez avoir 1 000 groupes d’utilisateurs dans la région USA Est (Virginie du Nord) et 1 000 autres dans la région Europe (Stockholm).

Les tableaux suivants indiquent les quotas de ressources par défaut et s’ils sont ajustables ou non.

Quotas de ressources de groupes d’utilisateurs Amazon Cognito

Ressource Quota Ajustable Quota maximal
Clients d’applications par groupe d’utilisateurs 1 000 Oui 10 000
Groupes d’utilisateurs par région 1 000 Oui 10 000
Fournisseurs d’identité par groupe d’utilisateurs 300 Oui 1 000
Serveurs de ressources par groupe d’utilisateurs 25 Oui 300
Utilisateurs par groupe d’utilisateurs 40 000 000 Oui Contactez l’équipe de votre compte.
Total des changements combinés dans le déclencheur Lambda avant la génération du jeton 1 5 000 Oui Contactez l’équipe de votre compte.
Attributs personnalisés par groupe d’utilisateurs 50 Non N/A
Nombre maximal de caractères par attribut 2 048 octets Non N/A
Nom maximum de caractères d’un nom d’attribut personnalisé 20 Non N/A
Caractères de mot de passe minimaux requis dans la politique 6–99 Non N/A
Messages électroniques envoyés quotidiennement par Compte AWS2 50 Non N/A
Nombre maximal de caractères par objet d’e-mail 140 Non N/A
Nombre maximum de caractères d’un e-mail 20 000 Non N/A
Caractères du message SMS de vérification 140 Non N/A
Nombre maximal de caractères dans le mot de passe 256 Non N/A
Nombre maximum de caractères d’un nom de fournisseur d’identité 32 Non N/A
Nombre maximal d’identifiants par fournisseur d’identité 50 Non N/A
Identités liées à un utilisateur 5 Non N/A
Rappel URLs par client d'application 100 Non N/A
Déconnexion URLs par client d'application 100 Non N/A
Portée du serveur de ressources 100 Non N/A
Portées par client d’application 50 Non N/A
Domaines personnalisés par compte 4 Non N/A
Groupes auxquels chaque utilisateur peut appartenir 100 Non N/A
Groupes par groupe d’utilisateurs 10 000 Non N/A

1 Ce quota peut être atteint dans les jetons provenant d’unDéclencheur Lambda avant génération de jeton. Le nombre de demandes existantes et ajoutées ainsi que l'étendue des jetons d'accès et d'identité dans le cadre d'une transaction doivent être inférieurs ou égaux à ce quota. Les demandes et les champs d’application supprimés ne contribuent pas à ce quota.

2 Ce quota s’applique uniquement si vous utilisez la fonction de messagerie par défaut pour un groupe d’utilisateurs Amazon Cognito. Pour augmenter le volume de livraison d'e-mails, configurez votre groupe d'utilisateurs de manière à utiliser votre configuration d'SESe-mail Amazon. Pour de plus amples informations, veuillez consulter Paramètres d'e-mail pour les groupes d'utilisateurs Amazon Cognito.

Paramètres de validité de session de groupes d’utilisateurs Amazon Cognito

Jeton Quota
Jeton d’identification 5 minutes – 1 jour
Jeton d’actualisation 1 heure – 3 650 jours
Jeton d’accès 5 minutes – 1 jour
Cookie de session d’interface utilisateur hébergée 1 heure
Jeton d’authentification de session 3 minutes à 15 minutes

Quotas de ressources de sécurité de code des groupes d’utilisateurs Amazon Cognito (non ajustables)

Ressource Quota
Période de validité du code de confirmation d’inscription 24 heures
Période de validité du code de vérification des attributs utilisateur 24 heures
Période de validité du code d'authentification multifactorielle (MFA) 3 à 15 minutes
Période de validité du code d’oubli de mot de passe 1 heure
Nombre maximum de demandes ConfirmForgotPassword et ForgotPassword par utilisateur et par heure 1 5–20
Nombre maximum de demandes ResendConfirmationCode par utilisateur et par heure 5
Nombre maximum de demandes ConfirmSignUp par utilisateur et par heure 15
Nombre maximum de demandes ChangePassword par utilisateur et par heure 5
Nombre maximum de demandes GetUserAttributeVerificationCode par utilisateur et par heure 5
Nombre maximum de demandes VerifyUserAttribute par utilisateur et par heure 15

1 Amazon Cognito évalue les facteurs de risque dans la demande de mise à jour des mots de passe et attribue un quota lié au niveau de risque évalué. Pour de plus amples informations, veuillez consulter Comportement en cas d'oubli de mot de passe.

Quotas de ressources de tâches d’importation d’utilisateurs des groupes d’utilisateurs Amazon Cognito

Ressource Quota Ajustable Quota maximal
Tâches d’importation d’utilisateurs par groupe d’utilisateurs 1 000 Oui Contactez l’équipe de votre compte.
Nombre maximum de caractères par CSV ligne d'importation par utilisateur 16,000 Non N/A
Taille maximale CSV du fichier 100 Mo Non N/A
Nombre maximum d'utilisateurs par CSV fichier 500 000 Non N/A

Référence d’API des groupes d’identités Amazon Cognito (identités fédérées)

Ressource Quota Ajustable Quota maximal
Groupes d’identités par compte 1 000 Oui N/A
Nombre maximum de fournisseurs de groupes d’utilisateurs Amazon Cognito par groupe d’identités 50 Oui 1 000
Nombre maximal de caractères pour le nom du groupe d’identités 128 bytes Non N/A
Nombre maximal de caractères pour le nom du fournisseur de connexion 2 048 octets Non N/A
Identités par groupe d’identités Illimité Non N/A
Nombre maximum de fournisseurs d’identité pour lesquels des mappages de rôles peuvent être spécifiés 10 Non N/A
Nombre maximum de résultats renvoyés par appel d’API de liste ou de recherche 60 Non N/A
Règles de contrôle d'accès basées sur les rôles () RBAC 25 Non N/A

Quotas de ressources Amazon Cognito Sync

Ressource Quota Ajustable Quota maximal
Jeux de données par identité 20 Oui Contactez l’équipe de votre compte.
Enregistrements par jeu de données 1,024 Oui Contactez l’équipe de votre compte.
Taille maximum d’un seul jeu de données 1 Mo Oui Contactez l’équipe de votre compte.
Nombre maximum de caractères d’un nom de jeu de données 128 bytes Non N/A
Temps d’attente minimal pour une publication groupée après une requête réussie 24 heures Non N/A