Warum erhalte ich mehrere Ereignisse, wenn ich in meinem Object Storage-Bucket eine einzelne Datei erstelle?

Wenn Sie eine Datei als Objekt in Object Storageerstellen, kann sie mehrere Ereignisse Code Engine für diese eine Datei einbeziehen, wodurch mehrere HTTP-Anforderungen oder mehrere Jobaufrufe für dieselbe Datei erstellt werden.

Abhängig von Ihrer Methode zum Hochladen von Dateien in Object Storage (z. B. mithilfe von s3fs oder ähnlichen Funktionen) erstellt Object Storage ein Object Storage-Objekt, das eine Datei in mehreren Schritten darstellt. Die Festlegung eines Erstellungsdatums umfasst beispielsweise einen Erstellungsschritt gefolgt von mehreren Aktualisierungsschritten.

Da Object Storage Code Engine für jede Erstellungs-und Aktualisierungsanforderung benachrichtigt, besteht keine Möglichkeit, dass Code Engine die zusätzlichen Ereignisse herausfiltert. Sie können jedoch eine andere Methode zum Import der Dateien in Object Storageverwenden. Verwenden Sie beispielsweise die API Object Storage direkt anstelle einer Dateisystemschicht (z. B. s3fs).