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

Multipart upload for EncryptionV2 #2469

Open
2 tasks done
Seitanas opened this issue Jan 26, 2021 · 5 comments
Open
2 tasks done

Multipart upload for EncryptionV2 #2469

Seitanas opened this issue Jan 26, 2021 · 5 comments
Labels
blocked Work is blocked on this issue for this codebase. Other labels or comments may indicate why. feature-request A feature should be added or improved.

Comments

@Seitanas
Copy link

Hello, is there any way to initiate multipart upload using Aws::S3::EncryptionV2::Client ?
Getting error:

undefined method `create_multipart_upload' for #<Aws::S3::EncryptionV2::Client

Thank you.

Confirm by changing [ ] to [x] below:

Describe the question

@Seitanas Seitanas added guidance Question that needs advice or information. needs-triage This issue or PR still needs to be triaged. labels Jan 26, 2021
@mullermp
Copy link
Contributor

It's not supported. There are some technical limitations and challenges involved.

@mullermp mullermp removed the needs-triage This issue or PR still needs to be triaged. label Jan 26, 2021
@alextwoods alextwoods added the feature-request A feature should be added or improved. label Jan 26, 2021
@alextwoods
Copy link
Contributor

Unfortunately we don't support multipart upload with client side encryption. There are additional complexities to ensure that client side encryption applied to multipart upload is both secure and correct.

I'd recommend breaking your file apart, doing put_object on each part and then manually recombining them. Alternatively, depending on your encryption needs, you can use server side encryption which will work seamlessly with multipart uploads.

@Seitanas
Copy link
Author

Thank you for information.
I just went on with reading encrypted datastream from openssl in chunks and uploading them as multipart data.

@ilyazub
Copy link

ilyazub commented Aug 3, 2021

I just went on with reading encrypted datastream from openssl in chunks and uploading them as multipart data.

@Seitanas Can you share a code sample of reading encrypted datastream from openssl in chunks and uploading them as multipart data?

@github-actions
Copy link

github-actions bot commented Aug 4, 2022

Greetings! We’re closing this issue because it has been open a long time and hasn’t been updated in a while and may not be getting the attention it deserves. We encourage you to check if this is still an issue in the latest release and if you find that this is still a problem, please feel free to comment or open a new issue.

@github-actions github-actions bot added the closing-soon This issue will automatically close in 4 days unless further comments are made. label Aug 4, 2022
@mullermp mullermp added blocked Work is blocked on this issue for this codebase. Other labels or comments may indicate why. and removed closing-soon This issue will automatically close in 4 days unless further comments are made. guidance Question that needs advice or information. labels Aug 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Work is blocked on this issue for this codebase. Other labels or comments may indicate why. feature-request A feature should be added or improved.
Projects
None yet
Development

No branches or pull requests

4 participants