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.
AWS IoT Limites d'emplois
AWS IoT Jobs est soumis à des quotas de service, ou limites, qui correspondent au nombre maximum de ressources de service ou d'opérations pour vous Compte AWS.
Limites relatives à l'exécution des tâches
Cette section fournit des informations sur les limites d'exécution des tâches pour AWS IoT Device Management.
Note
Ces limites ne font pas partie des quotas de service que vous trouverez dans la documentation relative aux Quotas de AWS IoT Device Management service.
Pour obtenir des informations sur le nombre d'exécutions de tâches en attente, vous pouvez soit utiliser l'GetPendingJobExecutions
API, soit vous abonner aux rubriques MQTT réservées aux AWS IoT tâches et à la réceptionType de notification de tâche..
Le nombre d'exécutions de tâches en attente dans votre compte peut varier selon que vous avez activé la configuration de planification et que vous utilisez une fenêtre de maintenance récurrente.
Nom de l'API/de la notification | Description | Sans planification de configuration | Avec configuration de planification |
---|---|---|---|
ListNotification |
A ListNotification est publié chaque fois qu'une ancienne exécution de tâche passe au statut de terminal, ou lorsqu'une nouvelle exécution de tâche est mise en file d'attente ou passe à un statut non terminal. Il peut afficher jusqu'à 15 exécutions de tâches en attente qui sont QUEUED soitIN_PROGRESS . |
10 | 15 (Jusqu'à 5 exécutions de tâches n'apparaissent que ListNotification pendant une fenêtre de maintenance). |
GetPendingJobExecutions |
Lorsque vous appelez l'
|
10 | 15 |
Limites de tâches actives et simultanées
Cette section vous aidera à en savoir plus sur les tâches actives et simultanées ainsi que sur les limites qui s'y appliquent.
Tâches actives et limite de tâches actives
Lorsque vous créez une tâche à l'aide de la AWS IoT console ou de l'CreateJob
API, le statut de la tâche devientIN_PROGRESS
. Toutes les tâches en cours sont des tâches actives et sont prises en compte dans le calcul de la limite des tâches actives. Cela inclut les tâches qui déploient de nouvelles exécutions de tâches ou qui attendent que les appareils terminent leur exécution. Cette limite s'applique à la fois aux tâches continues et aux tâches instantanées.
Tâches simultanées et limite de simultanéité des tâches
Les tâches en cours qui déploient de nouvelles exécutions de tâches ou annulent des exécutions de tâches créées précédemment sont des tâches simultanées et sont prises en compte dans le calcul de la limite de simultanéité des tâches. AWS IoT Les tâches peuvent être déployées et annulées rapidement à un rythme de 1 000 appareils par minute. Chaque tâche n'est concurrent
et ne compte dans le calcul de la limite de simultanéité des tâches que pendant une courte période. Une fois les exécutions des tâches déployées ou annulées, celles-ci ne sont plus simultanées et ne sont pas prises en compte dans le calcul de la limite de simultanéité des tâches. Vous pouvez utiliser la simultanéité des tâches pour créer un grand nombre de tâches en attendant que les appareils terminent l'exécution des tâches.
Note
Si une tâche avec la configuration de planification facultative et le déploiement du document de tâche prévu pour avoir lieu pendant une période de maintenance atteint la valeur sélectionnée startTime
et que vous avez atteint votre limite maximale de simultanéité des tâches, cette tâche planifiée passera à un état de statut de. CANCELED
Pour déterminer si une tâche est simultanée, vous pouvez utiliser la IsConcurrent
propriété d'une tâche depuis la AWS IoT console ou à l'aide de l'ListJob
API DescribeJob
or. Cette limite s'applique à la fois aux tâches continues et aux tâches instantanées.
Pour consulter les tâches actives, les limites de simultanéité des tâches et les autres quotas de AWS IoT tâches qui vous concernent Compte AWS et pour demander une augmentation de ces limites, consultez la section Points de terminaison et quotas de gestion des AWS IoT appareils dans le. Références générales AWS
Le schéma suivant montre comment la simultanéité des tâches s'applique aux tâches en cours et aux tâches annulées.

Note
Les nouvelles tâches dont l'option est facultative SchedulingConfig
conserveront un statut initial SCHEDULED
et actualisera au niveau IN_PROGRESS
une fois qu'elles auront atteint le niveau sélectionné startTime
. Une fois que la nouvelle tâche facultative SchedulingConfig
atteint la valeur sélectionnée startTime
et actualisée au niveau IN_PROGRESS
, elle est prise en compte dans le calcul de la limite des tâches actives et de la limite de simultanéité des tâches. Les tâches dont l'état de statut est égal à SCHEDULED
seront prises en compte dans la limite des tâches actives, mais pas dans la limite de simultanéité des tâches.
Le tableau suivant indique les limites qui s'appliquent aux tâches actives et simultanées ainsi que les phases simultanées et non simultanées des états des tâches.
Job status | Phase | Limite de tâches actives | Limite de simultanéité de la tâche |
---|---|---|---|
SCHEDULED |
Phase non simultanée : AWS IoT Jobs attend le calendrier startTime de la tâche pour commencer à envoyer des notifications d'exécution à vos appareils. Les tâches de cette phase ne sont prises en compte que dans le calcul de la limite de tâches actives et leur IsConcurrent propriété sera définie sur faux. |
S’applique | Ne s'applique pas |
IN_PROGRESS |
Phase simultanée : AWS IoT Jobs accepte la demande de création de la tâche et commence à envoyer des notifications d'exécution de la tâche sur vos appareils. Les tâches de cette phase sont simultanées, comme indiqué par la IsConcurrent propriété définie sur vrai, et sont prises en compte à la fois dans le calcul des tâches actives et des limites de simultanéité des tâches. |
S’applique | S’applique |
Phase non simultanée : les AWS IoT tâches attendent que les appareils communiquent les résultats de leurs exécutions de tâches. Les tâches de cette phase ne sont prises en compte que dans le calcul de la limite de tâches actives et leur IsConcurrent propriété sera définie sur faux. |
S’applique | Ne s'applique pas | |
Canceled |
Phase simultanée : AWS IoT Jobs accepte la demande d'annulation de la tâche et commence à annuler les exécutions de tâches créées précédemment pour vos appareils. Les tâches de cette phase sont simultanées et leur IsConcurrent propriété sera définie sur vrai. Une fois que la tâche et son exécution ont été annulées, la tâche n'est plus simultanée et n'est pas prise en compte dans le calcul de la limite de simultanéité des tâches. |
Ne s'applique pas | S’applique |
Note
La durée maximale d'une fenêtre de maintenance récurrente est de 23 heures et 50 minutes.