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.
Die Crawler-Scheduler-API beschreibt AWS Glue Crawler-Datentypen sowie die API zum Erstellen, Löschen, Aktualisieren und Auflisten von Crawlern.
Datentypen
Planstruktur
Ein Planungsobjekt, das eine cron
-Anweisung zum Planen eines Ereignisses verwendet.
Felder
-
ScheduleExpression
– UTF-8-Zeichenfolge.Ein
cron
-Ausdruck, der verwendet wird, um den Zeitplan festzulegen (siehe Zeitbasierte Pläne für Aufträge und Crawler). Wenn Sie beispielsweise etwas täglich um 12:15 UTC ausführen möchten, würden Sie Folgendes angeben:cron(15 12 * * ? *)
. -
State
– UTF-8-Zeichenfolge (zulässige Werte:SCHEDULED
|NOT_SCHEDULED
|TRANSITIONING
).Der Status des Zeitplans.
Operationen
UpdateCrawlerSchedule Aktion (Python: update_crawler_schedule)
Aktualisiert den Zeitplan eines Crawlers über einen cron
-Ausdruck.
Anforderung
-
CrawlerName
– Erforderlich: UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Name des Crawlers, dessen Zeitplan aktualisiert werden soll.
-
Schedule
– UTF-8-Zeichenfolge.Der aktualisierte
cron
-Ausdruck, der verwendet wird, um den Zeitplan anzugeben (siehe Zeitpläne für Aufträge und Crawler). Wenn Sie beispielsweise etwas täglich um 12:15 UTC ausführen möchten, würden Sie Folgendes angeben:cron(15 12 * * ? *)
.
Antwort
Keine Antwortparameter.
Fehler
EntityNotFoundException
InvalidInputException
VersionMismatchException
SchedulerTransitioningException
OperationTimeoutException
StartCrawlerSchedule Aktion (Python: start_crawler_schedule)
Ändert den Planungsstatus des angegebenen Crawlers zu SCHEDULED
, sofern der Crawler nicht bereits ausgeführt wird oder der Planungsstatus nicht bereits SCHEDULED
lautet.
Anforderung
-
CrawlerName
– Erforderlich: UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Name des Crawlers, der geplant werden soll.
Antwort
Keine Antwortparameter.
Fehler
EntityNotFoundException
SchedulerRunningException
SchedulerTransitioningException
NoScheduleException
OperationTimeoutException
StopCrawlerSchedule Aktion (Python: stop_crawler_schedule)
Legt den Planungsstatus des angegebenen Crawlers auf NOT_SCHEDULED
fest, stoppt den Crawler jedoch nicht, wenn er bereits ausgeführt wird.
Anforderung
-
CrawlerName
– Erforderlich: UTF-8-Zeichenfolge, nicht weniger als 1 oder mehr als 255 Bytes lang, passend zum Single-line string pattern.Name des Crawlers, dessen Planungsstatus festgelegt werden soll.
Antwort
Keine Antwortparameter.
Fehler
EntityNotFoundException
SchedulerNotRunningException
SchedulerTransitioningException
OperationTimeoutException