-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(new source): aws_s3
source
#4779
Commits on Oct 27, 2020
-
Initial implemntation of aws_3 source
A number of outstanding TODOs Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 2cb29db - Browse repository at this point
Copy the full SHA 2cb29dbView commit details -
Also brings up-to-date with master changes. Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 5b47846 - Browse repository at this point
Copy the full SHA 5b47846View commit details -
Add initial compression support
I ended up dropping a few types that were not already supported `async_compression`. I'll be creating separate issues to add support for them. Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for bf534fc - Browse repository at this point
Copy the full SHA bf534fcView commit details -
Also propagate up some errors. I still need to emit them. Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 7aee881 - Browse repository at this point
Copy the full SHA 7aee881View commit details -
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 1242459 - Browse repository at this point
Copy the full SHA 1242459View commit details -
Import rusoto from new location
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for d8df611 - Browse repository at this point
Copy the full SHA d8df611View commit details -
Also resolve a couple of TODOs that are stale. Just create the Resolver pending #4685 Remove comment about FIFO handling as it seems to be the same from the consumer side as a standard queue. Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 45a8525 - Browse repository at this point
Copy the full SHA 45a8525View commit details -
We only want to process ObjectCreated events Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for cbcbf6b - Browse repository at this point
Copy the full SHA cbcbf6bView commit details -
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 2feaaf6 - Browse repository at this point
Copy the full SHA 2feaaf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9039929 - Browse repository at this point
Copy the full SHA 9039929View commit details -
Add descriptive comment for reading S3 object bodies
Also remove stale TODO Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 5f6bfb7 - Browse repository at this point
Copy the full SHA 5f6bfb7View commit details -
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for cf15d4b - Browse repository at this point
Copy the full SHA cf15d4bView commit details -
Validate visibility_timeout_secs
Ensure that it is a positive i64 Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for de04df8 - Browse repository at this point
Copy the full SHA de04df8View commit details -
Validate that object is in the same region
This is a failsafe that I don't think will actually be hit in normal cases Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 825224d - Browse repository at this point
Copy the full SHA 825224dView commit details -
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for a846258 - Browse repository at this point
Copy the full SHA a846258View commit details -
Raise error if we cannot parse SQS message
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 6bb4023 - Browse repository at this point
Copy the full SHA 6bb4023View commit details -
Also added comment to unwrap() use Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 3204b5f - Browse repository at this point
Copy the full SHA 3204b5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eadf2a5 - Browse repository at this point
Copy the full SHA eadf2a5View commit details -
Add support for fetching queue owned by another AWS account
Also removed future work notes to attach to PR Removed TODO for validating shutdown as it does appear to be structured well Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for cab0b68 - Browse repository at this point
Copy the full SHA cab0b68View commit details -
Resolving remaining TODO. This appears to be the pattern in other internal_events (specifically prometheus's). Also fix spelling error Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 249e049 - Browse repository at this point
Copy the full SHA 249e049View commit details -
Matches other AWS components. Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 04e9803 - Browse repository at this point
Copy the full SHA 04e9803View commit details -
Set timestamp to S3 object timestamp
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 93ded11 - Browse repository at this point
Copy the full SHA 93ded11View commit details -
Initial
aws_s3
source documentationSigned-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for dbeec99 - Browse repository at this point
Copy the full SHA dbeec99View commit details -
Will add examples and pull in AWS config Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 55a720d - Browse repository at this point
Copy the full SHA 55a720dView commit details -
To apply it to both sinks and sources using AWS. Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for e0ad883 - Browse repository at this point
Copy the full SHA e0ad883View commit details -
Add examples of parsing service logs and sqs url
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 5b5d01a - Browse repository at this point
Copy the full SHA 5b5d01aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7055679 - Browse repository at this point
Copy the full SHA 7055679View commit details -
Fix region configuration to allow for region or endpoint
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 7cc983b - Browse repository at this point
Copy the full SHA 7cc983bView commit details -
Rename RegionParseError to RegionParse
Matches other errors which do not have an Error suffix. Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for fa56529 - Browse repository at this point
Copy the full SHA fa56529View commit details -
Move SQS bits to a separate file
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 1083553 - Browse repository at this point
Copy the full SHA 1083553View commit details -
These seem to make more sense in aws_s3/mod.rs Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for a6d81e2 - Browse repository at this point
Copy the full SHA a6d81e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8256bf0 - Browse repository at this point
Copy the full SHA 8256bf0View commit details -
Scope internal events for aws_s3 source
So that sink can be built separately Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for ef31e3f - Browse repository at this point
Copy the full SHA ef31e3fView commit details
Commits on Oct 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for dbc0cd1 - Browse repository at this point
Copy the full SHA dbc0cd1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0431a51 - Browse repository at this point
Copy the full SHA 0431a51View commit details -
Validate S3 event notification version
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 03a7083 - Browse repository at this point
Copy the full SHA 03a7083View commit details
Commits on Oct 29, 2020
-
Take ownership of io read error
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for d88928d - Browse repository at this point
Copy the full SHA d88928dView commit details -
To avoid acking SQS Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for a9fdaef - Browse repository at this point
Copy the full SHA a9fdaefView commit details
Commits on Nov 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c90f865 - Browse repository at this point
Copy the full SHA c90f865View commit details -
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 97eeef9 - Browse repository at this point
Copy the full SHA 97eeef9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bed6acd - Browse repository at this point
Copy the full SHA bed6acdView commit details
Commits on Nov 6, 2020
-
I mistaken thought derivative default would handle this. Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for bb20901 - Browse repository at this point
Copy the full SHA bb20901View commit details
Commits on Nov 9, 2020
-
Since semver requires the patch version Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for a1f6d05 - Browse repository at this point
Copy the full SHA a1f6d05View commit details -
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 9b6d00f - Browse repository at this point
Copy the full SHA 9b6d00fView commit details
Commits on Nov 10, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 84d8953 - Browse repository at this point
Copy the full SHA 84d8953View commit details -
Use queue_url for config following the pattern of #4675
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 9a3900a - Browse repository at this point
Copy the full SHA 9a3900aView commit details -
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 16800f8 - Browse repository at this point
Copy the full SHA 16800f8View commit details -
Signed-off-by: Jesse Szwedko <jesse@szwedko.me>
Configuration menu - View commit details
-
Copy full SHA for 33fdbdb - Browse repository at this point
Copy the full SHA 33fdbdbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5b4345 - Browse repository at this point
Copy the full SHA c5b4345View commit details