AWS-S3: - Trigger, die mehrere Ziele über S3-Benachrichtigung bei Datei-Eingang

Will ich setup das folgende Ereignis/Meldung die Konfiguration in einer AWS S3 bucket:
Bei Erhalt einer Datei (s3:ObjectCreated:*) zwei Ziele ausgelöst werden soll:

  • SQS: die Warteschlange wird die Datei für die detaillierte Nachbearbeitung für einen Zeitraum von ein paar Tagen
  • Lambda: schnell sofortiger Metriken Verarbeitung

Wenn ich versuche, das setup, die Konfiguration über die AWS-Konsole bekomme ich folgende Fehlermeldung:

Configurations overlap. Configurations on the same bucket cannot share a common event type. : s3:ObjectCreated:*, s3:ObjectCreated:*

Ich habe versucht, die Konfiguration einrichten, die über AWS-SDK (Java), wie vorgeschlagen, von der Bedienungsanleitung, aber ähnlichen Ergebnis:

Caught an AmazonServiceException, which means your request made it to Amazon S3, but was rejected with an error response for some reason.
Error Message:    Configurations overlap. Configurations on the same bucket cannot share a common event type. (Service: Amazon S3; Status Code: 400; Error Code: InvalidArgument; Request ID: A0E8738522EA218F)
HTTP Status Code: 400
AWS Error Code:   InvalidArgument
Error Type:       Client
Request ID:       A0E8738522EA218F
Error XML<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>InvalidArgument</Code><Message>Configurations overlap. Configurations on the same bucket cannot share a common event type.</Message><ArgumentName>Event</ArgumentName><ArgumentValue>s3:ObjectCreated:*, s3:ObjectCreated:*</ArgumentValue><RequestId>A0E8738522EA218F</RequestId><HostId>p4qYoIXi38u3Jl3p0xpI7TFWgs0ZxsqK89oDTTy8D/tbw39NnaIT99jIvHIxt4XliRFxqNWl32M=</HostId></Error>
Schreibe einen Kommentar