Config schema: Define AWS "s3" function event properties
See original GitHub issueUse case description
It’ll be nice to have s3
event fully covered by schema validation
Proposed solution
- Define schema for following properties at
provider
level (that’s part of #8022)
-
s3
Should be done directly in: lib/plugins/aws/provider/awsProvider.js
:
https://github.com/serverless/serverless/blob/d403d9c6d3dccdfc9f79d7c42b3cbc1a06fcfac0/lib/plugins/aws/provider/awsProvider.js#L141-L142
- Define schema of all
s3
event properties
Should be done directly in: lib/plugins/aws/package/compile/events/s3/index.js
:
https://github.com/serverless/serverless/blob/d403d9c6d3dccdfc9f79d7c42b3cbc1a06fcfac0/lib/plugins/aws/package/compile/events/s3/index.js#L14-L16
Issue Analytics
- State:
- Created 3 years ago
- Comments:7 (4 by maintainers)
Top Results From Across the Web
Event message structure - Amazon Simple Storage Service
The s3 key provides information about the bucket and object involved in the event. The object key name value is URL encoded. For...
Read more >AWS Lambda Events - S3 - Serverless Framework
Sometimes you might want to attach Lambda functions to existing S3 buckets. In that case you just need to set the existing event...
Read more >Using an Amazon S3 trigger to invoke a Lambda function
In this tutorial, you use the console to create a Lambda function and configure a trigger for Amazon Simple Storage Service (Amazon S3)....
Read more >Amazon S3 Sink Connector Configuration Properties
When set to true , this property preserves Avro schema package information and Enums when going from Avro schema to Connect schema. This...
Read more >Using the S3 Event Handler - GoldenGate - Oracle Help Center
Properties Required/ Optional Legal Values
gg.eventhandler.name.type Required s3
gg.eventhandler.name.proxyServer Optional The host name of your proxy server.
gg.eventhandler.name.proxyPort Optional The port number of the proxy server....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@thewizarodofoz I’m pretty sure you can take it. It’ll be great to have that event covered
Thanks medikoo. I’m excited to move forward with this.