Amazon SNS-Thema
Die externe Aktion "Amazon SNS (Simple Notification Service)-Thema" empfängt Nachrichten und lädt Objekte in ein Amazon SNS-Thema hoch. Amazon SNS-Themen dienen als Zugriffspunkte für Subscriber, um sich für Benachrichtigungen zu registrieren, und für Publisher, um Nachrichten zu senden. Weitere Informationen zu Themen oder anderen Funktionen von Amazon SNS finden Sie im Amazon SNS Getting Started Guide.
Die externe Aktion "Amazon SNS-Thema" verfügt über zwei Ausgabe-Ports. Der Success-Port (✔) kann eine Nachricht senden, wenn das Amazon SNS-Thema erfolgreich benachrichtigt wurde. Der Failure-Port (x) kann eine Nachricht senden, wenn die Benachrichtigung fehlschlägt.
Voraussetzungen
Um die externe Aktion "Amazon SNS-Thema" zu verwenden, benötigen Sie:
- Amazon Web Services (AWS) Sicherheitsanmeldeinformationen.
- Besitz des Themas, das veröffentlicht werden soll, oder Erlaubnis zum Publizieren in dem Thema.
- Der Amazon Resource Name (ARN) für das Thema, in dem publiziert werden soll.
Falls Sie der Themeninhaber sind, können Sie den ARN des Themas finden, indem Sie über die AWS Management Console zu Ihrem Thema navigieren (siehe unten). Fragen Sie andernfalls den Eigentümer des Themas nach dem ARN.
Parameter
- Geben Sie den Amazon Resource Name (ARN) des Themas an.
- Geben Sie die AWS-Zugriffsschlüssel-ID und den AWS Geheimen Zugriffsschlüssel an. Weitere Informationen finden Sie unter AWS-Sicherheitsanmeldeinformationen.
- Das Feld Betreff ist optional.
- Das Feld Vorlage für den Inhalt der Benachrichtigung enthält die Standardnachricht, die Sie im Amazon SNS-Thema veröffentlichen möchten. Die Nachricht kann bis zu 64 KB Unicode-Text enthalten.
Attribute der Ausgabe
Siehe auch
Attribut | Beschreibung |
---|---|
time | Ereigniszeit |
source | Ereignistyp |
sns.messageId | (Nur Success-Port) Nachrichten-ID |
error.type |
(nur Failure-Port) Fehlertyp:
|
error.message | (nur Failure-Port) Fehlermeldung |
aws.requestId | AWS Anfrage-ID |
aws.status | AWS Statuscode |
aws.errorCode | (nur Failure-Port) AWS Fehlercode |
Wiederholen
- Wiederholen bei einem Fehler: Wenn dieses Kontrollkästchen aktiviert ist, versucht die Automatisierung, die Aktion erneut auszuführen, wenn der erste Versuch, eine Verbindung zur angegebenen externen Ressource für die Nachrichtenzustellung herzustellen, fehlschlägt. Die Art und Weise, wie diese Wiederholungen durchgeführt werden, hängt von den übrigen Einstellungen ab.
- Benutzerdefinierte Wiederholungseinstellungen verwenden: Wenn diese Option aktiviert ist, sind die übrigen Wiederholungseinstellungen konfigurierbar. Wenn dieses Kontrollkästchen nicht aktiviert ist, werden sie auf die Standardwerte von FME Flow gesetzt.
- Anzahl der Versuche: Maximale Anzahl von Wiederholungsversuchen, wenn die Aktion weiterhin fehlschlägt.
- Wartezeit zwischen den Versuchen: Zeit, die zwischen den Wiederholungsversuchen gewartet wird. In Verbindung mit dem Backoff-Multiplikator (unten) ist der angegebene Wert die Wartezeit für den ersten Wiederholungsversuch.
- Backoff-Multiplikator: Faktor, um den die Wartezeit zwischen den Versuchen bei aufeinanderfolgenden Wiederholungen erhöht werden soll. Zum Beispiel verdoppelt ein Wert von 2.0 die Wartezeit für den nächsten Wiederholungsversuch.
- Randomisierungsfaktor: Prozentsatz, um den die Zufälligkeit in die Wartezeit zwischen den Versuchen eingeführt werden soll. Wenn beispielsweise die Wartezeit zwischen den Versuchen 100 Sekunden und der Randomisierungsfaktor 25 ist, wird die Wartezeit für jeden Wiederholungsversuch zufällig zwischen 75 und 125 Sekunden gewählt.
- Maximale Wartezeit zwischen den Versuchen: Maximale Wartezeit zwischen den Wiederholungsversuchen. In Verbindung mit dem Backoff-Multiplikator ist der angegebene Wert die Obergrenze für die Wartezeit.