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 Themen über diese Aktivität. Die Aktivität kann das Hinzufügen, Ändern und Löschen von Dateien umfassen.
Konfigurieren des Publishers
- Wählen Sie in der FME Flow-Web-Benutzeroberfläche die Option Benachrichtigungen > Publikationen und klicken Sie auf Neu.
- Geben Sie einen Namen für die Publikation an.
- Protokoll: Wählen Sie "Amazon S3 Watch".
-
Legen Sie die Themen fest, für die Sie die Publikation vornehmen wollen, indem Sie den Dropdown-Selektor verwenden. Um ein Thema zu erstellen, das Sie direkt verwenden können, klicken Sie auf +.
- Zu überwachendes Bucket: Der Name des Amazon S3-Buckets unter Berücksichtigung der Groß- / Kleinschreibung.
- AWS-Zugriffsschlüssel-ID und AWS Geheimer Zugriffsschlüssel: Geben Sie Ihre AWS-Sicherheitsanmeldeinformationen an. Für weitere Informationen, siehe AWS-Sicherheitsanmeldeinformationen.
- Region: Die Region des angegebenen Buckets. Dieses Feld ist optional; in manchen Fällen kann der Amazon S3 Watch Publisher den Bucket jedoch ohne dieses Feld nicht validieren.
- Zu überwachender Pfad (Optional): Geben Sie einen Ordner im angegebenen Bucket mithilfe von Schrägstrichen an.
- myfolders/testfolder
- /myfolders/testfolder
- //myfolders/testfolder
- myfolders/testfolder/
- /myfolders/testfolder/
-
Unterverzeichnisse überwachen: Um Aktivitäten im ausgewählten Verzeichnis und allen Unterverzeichnissen zu überwachen, geben Sie "Ja" an. Um Aktivitäten nur im ausgewählten Verzeichnis und nicht in dessen Unterverzeichnissen anzuzeigen, geben Sie "Nein" an.
- Abfrageintervall: Geben Sie an, wie oft vom S3-Bucket abgefragt wird.
- Zu beachtende Ereignisse: Standardmäßig werden alle Aktionen im angegebenen Verzeichnis überwacht, einschließlich Hinzufügen (CREATE), Ändern (MODIFY) und Löschen (DELETE) von Dateien (und ggf. von Ordnern). 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 nach dem Entfernen eine Aktion hinzuzufügen, klicken Sie in die Dropbox und wählen Sie diese aus.
- Klicken Sie auf OK.
Folgende Eingaben werden akzeptiert:
Wenn keine Eingabe erfolgt, beobachtet der Publisher alles im Bucket. Wenn der Pfad nicht existiert, wird der Publisher nicht gestartet.
Beispiele für Notification-Schemata
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. hinzugefügter Inhalt)
{
"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"
}