aws / aws/aws-lambda-java-libs

Not getting records for S3Event (version 2.1)

Đang mở
#481 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Java
Star
548
Fork
241
Merge trung bình
2 ngày 5 phút
Pull request đã merge (30 ngày)
11

Mô tả

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"
}
}
]
}

```

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.