Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS IoT Grenzwerte für Aufträge
AWS IoT Für Jobs gelten Dienstkontingente oder Grenzwerte, die der maximalen Anzahl von Serviceressourcen oder Vorgängen für Sie entsprechen AWS-Konto.
Grenzwerte für die Ausführung von Aufträgen
Dieser Abschnitt enthält Informationen zu den Grenzwerten für die Auftragsausführung für AWS IoT Device Management.
Anmerkung
Diese Grenzwerte sind nicht Teil der Servicekontingente, die Sie in der Dokumentation zu den AWS IoT Device Management Servicekontingenten finden.
Um Informationen über die Anzahl der ausstehenden Jobausführungen zu erhalten, können Sie entweder die GetPendingJobExecutions API verwenden oder die reservierten MQTT-Themen für AWS IoT Jobs and Receive abonnieren. Auftrag-Benachrichtigungstypen
Die Anzahl der ausstehenden Auftragsausführungen in Ihrem Konto kann variieren, je nachdem, ob Sie die Planungskonfiguration aktiviert haben und ein wiederkehrendes Wartungsfenster verwenden.
| API/notification Name | Description | Ohne Planungskonfiguration | Mit Planungskonfiguration |
|---|---|---|---|
ListNotification |
A ListNotification wird immer dann veröffentlicht, wenn eine alte Auftragsausführung in den Terminalstatus übergeht oder wenn eine neue Auftragsausführung in die Warteschlange gestellt wird oder in einen Nicht-Terminal-Status wechselt. Es kann bis zu 15 ausstehende Auftragsausführungen anzeigen, die entweder oder sind. QUEUED IN_PROGRESS |
10 | 15 (Bis zu 5 Auftragsausführungen werden nur im Fenster ListNotification während einer Wartung angezeigt). |
GetPendingJobExecutions |
Wenn Sie die
|
10 | 15 |
Limits für aktive und gleichzeitige Aufträge
In diesem Abschnitt erfahren Sie mehr über aktive und gleichzeitige Aufträge und die für sie geltenden Beschränkungen.
Aktive Aufträge und Limit für aktive Aufträge
Wenn Sie einen Job mithilfe der AWS IoT Konsole oder der CreateJob API erstellen, ändert sich der Auftragsstatus inIN_PROGRESS. Alle laufenden Aufträge sind aktive Aufträge und werden auf das Limit für aktive Aufträge angerechnet. Dazu gehören Aufträge, bei denen entweder neue Auftragsausführungen eingeführt werden, oder Aufträge, die darauf warten, dass Geräte ihre Auftragsausführungen abschließen. Dieses Limit gilt sowohl für kontinuierliche als auch für Snapshot-Aufträge.
Gleichzeitige Aufträge und Limit für die gleichzeitige Ausführung von Aufträgen
In-progress Jobs, die entweder neue Auftragsausführungen bereitstellen oder Jobs, die zuvor erstellte Auftragsausführungen abbrechen, sind gleichzeitige Jobs und werden auf das Limit für die gleichzeitige Ausführung von Jobs angerechnet. AWS IoT Jobs können schnell mit einer Geschwindigkeit von 1000 Geräten pro Minute eingeführt und storniert werden. Jeder Auftrag ist concurrent und wird nur für kurze Zeit auf das Limit für die gleichzeitige Ausführung von Aufträgen angerechnet. Nachdem die Auftragsausführungen eingeführt oder abgebrochen wurden, ist der Auftrag nicht mehr gleichzeitig und wird nicht auf das Limit für die gleichzeitige Ausführung von Aufträgen angerechnet. Sie können die Auftragsparallelität verwenden, um eine große Anzahl von Aufträgen zu erstellen und gleichzeitig darauf zu warten, dass die Geräte die Auftragsausführung abschließen.
Anmerkung
Wenn ein Auftrag mit der optionalen Planungskonfiguration und dem Rollout des Auftragsdokuments, der während eines Wartungsfensters stattfinden soll, den ausgewählten startTime erreicht und Sie Ihr maximales Limit für die gleichzeitige Ausführung von Aufträgen erreicht haben, wechselt dieser geplante Auftrag in den Statusstatus CANCELED.
Um festzustellen, ob ein Auftrag gleichzeitig ausgeführt wird, können Sie die IsConcurrent Eigenschaft eines Jobs in der AWS IoT Konsole oder mithilfe der OR-API verwenden. DescribeJob ListJob Dieses Limit gilt sowohl für kontinuierliche als auch für Snapshot-Aufträge.
Informationen zu den aktiven Aufträgen und den Grenzwerten für die Parallelität von Aufträgen sowie andere für Sie AWS IoT geltende Kontingente für Aufträge AWS-Konto und zum Beantragen einer Erhöhung des Limits finden Sie unter Endpunkte und Kontingente für die AWS IoT Geräteverwaltung im. Allgemeine AWS-Referenz
Das folgende Diagramm zeigt, wie sich die gleichzeitige Ausführung von Aufträgen auf Aufträge bezieht, die gerade bearbeitet werden, und auf Aufträge, die gerade storniert werden.
Anmerkung
Neue Aufträge mit dem optionalen SchedulingConfig behalten ihren ursprünglichen Status bei SCHEDULED und werden bei Erreichen des ausgewählten startTime auf IN_PROGRESS aktualisiert. Sobald der neue Auftrag mit der Option SchedulingConfig den ausgewählten startTime erreicht und auf IN_PROGRESS aktualisiert wird, wird er auf das Limit für aktive Aufträge und das Limit für die gleichzeitige Ausführung von Aufträgen angerechnet. Aufträge mit einem Status von SCHEDULED werden auf das Limit für aktive Aufträge angerechnet, nicht aber auf das Limit für die gleichzeitige Ausführung von Aufträgen.
Die folgende Tabelle zeigt die Grenzwerte, die für aktive und gleichzeitige Aufträge gelten, sowie die gleichzeitigen und nicht gleichzeitigen Phasen der Auftragsstatus.
| Status des Jobs | Phase | Limit für aktive Aufträge | Grenzwert für die Auftrags-Gleichzeitigkeit |
|---|---|---|---|
SCHEDULED |
Non-concurrent Phase: AWS IoT Jobs wartet darauf, dass der für den Job geplante Zeitpunkt beginnt, um mit startTime der Auftragsausführung zu beginnen. Benachrichtigungen an Ihre Geräte werden gesendet. Aufträge in dieser Phase werden nur auf das Limit für aktive Aufträge angerechnet und die IsConcurrent-Eigenschaft ist auf „Falsch“ gesetzt. |
Trifft zu | Trifft nicht zu |
IN_PROGRESS |
Gleichzeitige Phase: AWS IoT Jobs akzeptiert die Anfrage zur Auftragserstellung und beginnt, Benachrichtigungen über die Auftragsausführung an Ihre Geräte zu senden. Aufträge in dieser Phase sind parallel, wie durch die IsConcurrent-Eigenschaft angegeben, die auf „true“ gesetzt ist, und werden sowohl auf die aktiven Aufträgen als auch auf die Grenzwerte für die gleichzeitige Ausführung von Aufträgen angerechnet. |
Trifft zu | Trifft zu |
Non-concurrent Phase: AWS IoT Jobs warten darauf, dass Geräte die Ergebnisse ihrer Auftragsausführung melden. Aufträge in dieser Phase werden nur auf das Limit für aktive Aufträge angerechnet und die IsConcurrent-Eigenschaft ist auf „Falsch“ gesetzt. |
Trifft zu | Trifft nicht zu | |
Canceled |
Gleichzeitige Phase: AWS IoT Jobs akzeptiert die Anfrage zum Stornieren des Jobs und beginnt, Jobausführungen abzubrechen, die zuvor für Ihre Geräte erstellt wurden. Jobs in dieser Phase sind gleichzeitig und die Eigenschaft IsConcurrent wird auf „true“ gesetzt. Sobald der Auftrag und die Auftragsausführungen abgebrochen wurden, ist der Auftrag nicht mehr gleichzeitig und wird nicht auf das Limit für die gleichzeitige Ausführung von Aufträgen angerechnet. |
Trifft nicht zu | Trifft zu |
Anmerkung
Die maximale Dauer eines wiederkehrenden Wartungsfensters beträgt 23 Stunden und 50 Minuten.