[s3-lambda이벤트 테스트]

#lambda 함수 이벤트 소스추가 문서(새창)

https://docs.aws.amazon.com/ko_kr/lambda/latest/dg/with-cloudtrail-example-upload-deployment-pkg.html

#lambda 이벤트 예제

https://docs.aws.amazon.com/ko_kr/lambda/latest/dg/eventsources.html#eventsources-s3-put


-lambda 함수 콘솔 테스트이벤트에 등록

{ "Records": [ { "eventVersion": "2.0", "eventTime": "1970-01-01T00:00:00.000Z", "requestParameters": { "sourceIPAddress": "127.0.0.1" }, "s3": { "configurationId": "testConfigRule", "object": { "eTag": "0123456789abcdef0123456789abcdef", "sequencer": "0A1B2C3D4E5F678901", "key": "HappyFace.jpg", "size": 1024 }, "bucket": { "arn": "bucketarn", "name": "sourcebucket", "ownerIdentity": { "principalId": "EXAMPLE" } }, "s3SchemaVersion": "1.0" }, "responseElements": { "x-amz-id-2": "EXAMPLE123/5678abcdefghijklambdaisawesome/mnopqrstuvwxyzABCDEFGH", "x-amz-request-id": "EXAMPLE123456789" }, "awsRegion": "us-east-1", "eventName": "ObjectCreated:Put", "userIdentity": { "principalId": "EXAMPLE" }, "eventSource": "aws:s3" } ] 

}


-s3 해당 버킷의 속성-고급 설정 하위 항목 중 이벤트에서 알림추가로 s3put이벤트 등록



-lambda 콘솔에서 테스트




+ Recent posts