Add plugin to stream data to AWS S3 bucket
This is the first iteration of the plugin. I think it already provides a value in the current state and I think it's almost ready to merge (I just need some more testing), however, there's a lot more to add here, and I'm planning to do it over time:
- uri handling (I think this should be also fixed for the s3src plugin to follow the pattern used in AWS sdk)
- re-trying mechanism
- better logging
- more parameters (certificate file, maybe arn role, expose part buffer size etc.)
- bug fixes (if any)
- ....
I haven't used Rust before a lot, so there's probably a lot of non-idiomatic fragments - any feedback is more than welcome.
Edited by Marcin Kolny