FME Flow:2025,0
Amazon S3 Watch Publisher
Der Amazon S3 (Simple Storage Service) Watch-Publisher fragt die Aktivität in einem Amazon S3-Bucket ab und veröffentlicht Nachrichten zu dieser Aktivität in Themen. Zu den Aktivitäten kann das Hinzufügen, Ändern und Löschen von Dateien gehören.
Konfigurieren des Herausgebers
- ImFME FlowWeb-Benutzeroberfläche, wählenBenachrichtigungen > Veröffentlichungenund klicken Sie auf Neu.
- Geben Sie eineNamezur Veröffentlichung
- Protokoll: Wählen Sie Amazon S3 Watch.
-
Geben Sie dieThemen Sie möchten mithilfe der Dropdown-Auswahl veröffentlichen. Um ein Thema zu erstellen und es sofort zu verwenden, klicken Sie auf+.
- Eimer zum Anschauen: Der Bucket-Name im Amazon S3-Konto, Groß-/Kleinschreibung beachten.
- AWS-Zugriffsschlüssel-ID UndGeheimer AWS-Zugriffsschlüssel: Geben Sie Ihre Sicherheitsanmeldeinformationen ein. Weitere Informationen finden Sie unterAWS-Sicherheitsanmeldeinformationen.
- Region: Die Region des angegebenen Buckets. Dieses Feld ist optional. In einigen Fällen kann es jedoch vorkommen, dass der Amazon S3 Watch-Herausgeber den Bucket ohne dieses Feld nicht validieren kann.
- Pfad zum Ansehen (Optional): Geben Sie mithilfe von Schrägstrichen einen Ordnerspeicherort im angegebenen Bucket an, der überwacht werden soll.
- meineOrdner/Testordner
- /meineOrdner/Testordner
- //meineOrdner/Testordner
- meineOrdner/Testordner/
- /meineOrdner/Testordner/
-
Unterverzeichnisse beobachten: Um die Aktivität im ausgewählten Verzeichnis und allen Unterverzeichnissen zu überwachen, geben Sie „Ja“ an. Um die Aktivität nur im ausgewählten Verzeichnis und nicht in seinen Unterverzeichnissen zu überwachen, geben Sie „Nein“ an.
- Polling-Intervall: Geben Sie in Minuten an, wie oft der S3-Bucket abgefragt werden soll.
- Zu beachtende Ereignisse:Standardmäßig werden alle Aktionen im angegebenen Verzeichnis überwacht, einschließlich des Hinzufügens (CREATE), Änderns (MODIFY) und Löschens (DELETE) von Dateien (und Ordnern, falls zutreffend). Um nur eine oder zwei dieser Aktionen zu überwachen, klicken Sie auf das „x“ neben der Aktion, die Sie nicht überwachen möchten, um sie zu entfernen. Um eine Aktion nach dem Entfernen hinzuzufügen, klicken Sie in die Dropbox und wählen Sie sie aus.
- KlickenOK.
Beispielsweise ist Folgendes zulässig:
Wenn dieses Feld leer gelassen wird, überwacht der Herausgeber alles im Bucket. Wenn der Pfad nicht existiert, wird der Publisher nicht gestartet.
Beispielbenachrichtigungsschemas
Wenn eine Datei gelöscht wird
{
"s3watch_publisher_content": "ENTRY_DELETE test/sample_file.txt",
"s3watch_publisher_bucket": "Test-Bucket",
"fns_type": "s3watch_publisher"
}
Wenn eine Datei geändert wird (z. B. durch Hinzufügen von Inhalten)
{
"s3watch_publisher_content": "ENTRY_MODIFY test/sample_file.txt",
"s3watch_publisher_bucket": "Test-Bucket",
"fns_type": "s3watch_publisher"
}
Wenn eine Datei hinzugefügt wird
{
"s3watch_publisher_content": "ENTRY_CREATE test/sample_file.txt",
"s3watch_publisher_bucket": "Test-Bucket",
"fns_type": "s3watch_publisher"
}