Amazon SQS-Nachricht
Der Trigger "Amazon SQS" (Simple Queue Service) fragt eine Amazon SQS-Warteschlange nach Nachrichten ab.
Der Trigger "Amazon SQS" verfügt über zwei Ausgabe-Ports. Der Success-Port (✔) kann eine Nachricht senden, wenn der Trigger erfolgreich abgefragt hat. Der Failure-Port (x) kann eine Nachricht senden, wenn der Trigger beim Abfragen fehlschlägt.
Weitere Informationen zum Amazon SQS finden Sie im Amazon SQS Getting Started Guide.
Voraussetzungen
Um den Trigger "Amazon SQS" zu verwenden, benötigen Sie:
- Amazon Web Services (AWS) Sicherheitsanmeldeinformationen.
- Berechtigung zum Empfangen von Nachrichten aus der Warteschlange, die Sie abfragen möchten.
- Die URL der Warteschlange, die Sie abfragen möchten. Wenn Sie die Warteschlange besitzen, können Sie diese Informationen finden, indem Sie über die AWS Management Console zu Ihrer Warteschlange navigieren (siehe Abbildung unten). Fragen Sie andernfalls den Eigentümer der Warteschlange nach der URL.
Fahren Sie mit der Maus über das Bild, um es zu vergrößern.
Parameter
Hinweis Siehe auch Arbeiten mit Parametern in Automatisierungs-Workflows.
Tipp Um zu testen, ob Ihre Parameter wie erwartet funktionieren, klicken Sie auf Validieren.
- SQS Queue URL: Geben Sie die URL der Warteschlange an.
- AWS Zugriffsschlüssel-ID und AWS Geheimer Zugriffsschlüssel: Geben Sie Ihre AWS-Sicherheitsanmeldeinformationen an.
- Nachricht nach Empfang löschen: Falls Ja angegeben wird, löscht der Trigger die Amazon SQS-Nachricht in FME Flow, nachdem sie publiziert wurde. Falls Nein angegeben wird, entfernt der Trigger die Nachricht nicht. (Stattdessen ist ein entsprechender Prozess dafür verantwortlich, diese zu löschen.)
- Timeout für Sichtbarkeit: Die Zeit, in Sekunden, beginnend mit dem Start des Triggers, in dem andere SQS-Trigger nicht auf die gleiche Nachricht aus der Amazon SQS-Warteschlange zugreifen können.
Attribute der Ausgabe
Siehe auch
Attribut | Beschreibung |
---|---|
time | Ereigniszeit |
source | Ereignistyp |
error.type |
(nur Failure-Port) Fehlertyp:
|
error.message | (nur Failure-Port) Fehlermeldung |
message | (nur Success-Port) Inhalt der Nachricht |
sqs.md5 | (nur Success-Port) Message MD5 Digest |
sqs.messageId | (nur Success-Port) Nachrichten-ID |
sqs.receipt | (nur Success-Port) Empfangs-Mitteilung für Nachricht |