Open
Description
I have issues getting my s3 event to run in my tests. I've captured this event from an actual file uploaded to my bucket.
Using the event from #187 is working for me - I get 1 record out of it.
Why is my event no working?
@ParameterizedTest
@Event(value = "test_s3_event.json", type = S3Event.class)
public void testHandleRequest(S3Event s3Event) throws Exception {
log.info("records: {}", String.valueOf(s3Event.getRecords().size()));
...
{
"records": [
{
"awsRegion": "eu-central-1",
"eventName": "ObjectCreated:Put",
"eventSource": "aws:s3",
"eventTime": 1717616806478,
"eventVersion": "2.1",
"requestParameters": {
"sourceIPAddress": "127.0.0.1"
},
"responseElements": {
"xAmzId2": "HS/nsizcytYaTZTVS6Wp9bdGtqcFSZCZkkCjNFJlHV6qhAWA4eLTjp+f26A1v86EyUSK5V9p+ajpnMaDKFUvX8twd3TlR1iB",
"xAmzRequestId": "78T4D27EB3E35ECE"
},
"s3": {
"configurationId": "NWIxNzFhZjUtYjNiOC00OTQ0LTlkODctYzhhYWMwZjAyNTRk",
"bucket": {
"name": "XXXXXX",
"ownerIdentity": {
"principalId": "ARYPPZZK7WW18"
},
"arn": "arn:aws:s3:::XXXXXX"
},
"object": {
"key": "events/incoming/tracking_events.jsonl",
"size": 3955,
"eTag": "db53c028474115bd80133bac8a7a952a",
"versionId": "",
"sequencer": "006660C0A66E018430",
"urlDecodedKey": "events/incoming/tracking_events.jsonl",
"sizeAsLong": 3955
},
"s3SchemaVersion": "1.0"
},
"userIdentity": {
"principalId": "AWS:AROA2KCWJBBZLKXQRZC6W:XXXXXX"
}
}
]
}
Metadata
Metadata
Assignees
Labels
No labels