Skip to content
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

S3 Legacy Rust #4636

Closed
DavidSouther opened this issue Apr 3, 2023 · 2 comments
Closed

S3 Legacy Rust #4636

DavidSouther opened this issue Apr 3, 2023 · 2 comments
Assignees

Comments

@DavidSouther
Copy link
Contributor

DavidSouther commented Apr 3, 2023

Pulling together #3609 and #4085


#3609

I'd really like to see a zero-copy, async (tokio) streaming example for the s3 get_object api which lets me send each line in a file to a channel for processing large files. This is really useful in a datapipeline scenario: collecting metrics, data statistics, pushing the data to a different service, transformations, etc.


#4085

Create an example that demonstrates that for a PutObject request. The resulting body should be "retryable."

Checksums are implemented with body wrappers and can probably be adapted.

Checksum body wrapping fn
Checksum retryability test
SdkBody::map is the easiest way to wrap a body
What does this example accomplish?
This example will teach users how to use body wrappers in order to track the progress of uploads.

@DavidSouther DavidSouther changed the title S3 Legacy Cleanup S3 Legacy Rust Apr 3, 2023
@DavidSouther DavidSouther self-assigned this Apr 3, 2023
@github-actions
Copy link

Marked stale by the Shirriff. Notifying @awsdocs/aws-sdk-docs-code-maintainers

@DavidSouther
Copy link
Contributor Author

Done w/ #4696

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant