Comments (22)
Yes, client-site encryption (or rather lack of) is a blocking issue from migration to this SDK version.
from aws-sdk-java-v2.
Any update on this issue?
from aws-sdk-java-v2.
@israelst11 Sorry, nothing to report at this time.
from aws-sdk-java-v2.
We have started work on this issue but do not yet have a release date.
from aws-sdk-java-v2.
The AWS crypto tools team has launched the S3 encryption client with support for the AWS SDK for Java 2.x!
https://docs.aws.amazon.com/amazon-s3-encryption-client/latest/developerguide/what-is-s3-encryption-client.html
https://github.com/aws/amazon-s3-encryption-client-java
There's more in the works, but check it out and cut them some issues for anything you'd like to see!
from aws-sdk-java-v2.
The new AWS Database Encryption SDK is out, in developer preview mode.
As a reminder, libraries under developer preview
are not recommended for production environments because they are subject to change. Feel free to share your feedback here or in their Github repo -
aws/aws-database-encryption-sdk-dynamodb-java
from aws-sdk-java-v2.
When implementing the V2 encryption client, can we consider forwarding .withRequestCredentialsProvider()
request decorators to the internal KMS client? As of V1 the internal KMS client picks up whatever was provided in builder.withCredentials()
but doesn't respect .withRequestCredentialsProvider()
. This would greatly help us with our use case, as well as net some perf improvements.
from aws-sdk-java-v2.
Any update on this feature?
from aws-sdk-java-v2.
Not yet, unfortunately. It's definitely on our radar, but we're still trying to figure out when the right time is to tackle it. We know it's going to be a hard blocker for some people to migrate to V2. Can we assume that's the case for you as well?
from aws-sdk-java-v2.
I can see that it is possible to use client side encryption through PutObjectRequest from v1. Is that the target or just a temporary solution?
from aws-sdk-java-v2.
Any news regarding ETA of this feature?
from aws-sdk-java-v2.
Any updates?
from aws-sdk-java-v2.
*bump
from aws-sdk-java-v2.
Sorry, once we have something to report, we will update this issue. Feel free to +1 the related issue here, as well: aws/aws-encryption-sdk-java#58
from aws-sdk-java-v2.
@cenedhryn We are using Quarkus as our microservice framework and using aws sdk version v1 to decrypt the data from DynamoDB and running into issues while running the quarkus app. Any idea when the DynamoDB Encryption Client will be ready for aws sdk version v2? Thanks!
from aws-sdk-java-v2.
Looking for this feature. Want to try client side encryption with S3AsyncClient (AWS SDK 2.17.1). Currently using AmazonS3EncryptionV2.. from SDK 1.11.9
from aws-sdk-java-v2.
+1. Amazon Athena's only option for CSE is via the v1 AmazonS3EncryptionClient
from aws-sdk-java-v2.
Please! We recently embarked on an SDK migration, but got stymied by lack of S3 client-side encryption and had to roll it all back.
from aws-sdk-java-v2.
@wheezil thanks for the feedback. We're actively working on S3 client side encryption and are nearing completion. We'll comment on this issue when it's released.
from aws-sdk-java-v2.
This is actually the only reason I need to use the sdk, just chiming in here that it's needed :)
from aws-sdk-java-v2.
The AWS Database Encryption SDK is now GA, so I'm closing this issue.
Both new S3 Encryption and Database Encryption clients are independent libraries maintained by the AWS Crypto Tools team. To contact the maintainers, please open an issue in the respective Github repo:
- Amazon S3 Encryption client - https://github.com/aws/amazon-s3-encryption-client-java
- AWS Database Encryption SDK - https://github.com/aws/aws-database-encryption-sdk-dynamodb-java/
from aws-sdk-java-v2.
⚠️ COMMENT VISIBILITY WARNING⚠️
Comments on closed issues are hard for our team to see.
If you need more assistance, please open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.
from aws-sdk-java-v2.
Related Issues (20)
- Support Java-based S3 multipart client as an altertivate to AWS CRT-based S3 client HOT 4
- Unable to connect to local Minio server when a proxy configuration is specified, even when the Minio server host is set in the http.nonProxyHosts.
- MediaLive SDK Archive Output Group HOT 2
- Uploading files to S3 bucket is inconsistent HOT 5
- PUT requests do not support setReadLimit option HOT 3
- Inconsistent methods for UpdateSecurityGroupRuleDescriptionsIngressRequest.Builder and AuthorizeSecurityGroupIngressRequest.Builder HOT 4
- Cognito: support for partial UpdateUserPoolClient calls HOT 1
- finalizeMultipartUpload is throwing 404 error HOT 3
- SDK Clients are `Closeable` and documented as thread safe but don't provide an `isClosed()` method HOT 1
- S3Async client fail to upload files (Service: S3, Status Code: 400, Request ID: null) HOT 1
- Getting occasional Crc32MismatchException using DynamoDbClient HOT 5
- Thread locals are lost after the control is returned from SDK methods to the client code HOT 1
- Parse QueryParams when building S3Uri from AWS CLI Style format HOT 3
- InstanceProfileCredentialsProvider unable to refresh/recover from network problems at time of credential cache refresh HOT 2
- Stuck on `java.util.concurrent.Future#get(long, java.util.concurrent.TimeUnit)` when using `java.util.concurrent.Executors#newVirtualThreadPerTaskExecutor` HOT 2
- Equivalent of `com.amazonaws.util.json.Jackson` in sdk v2 HOT 5
- Regression between SDK v1 and v2 around client side encryption HOT 2
- Version 2.25.26 Could not parse POM HOT 1
- S3 Transfer Manager created using S3Aysnc Client with CRT Builder holding significant memory even after downloads are completed
- Setting metadata and retention with UploadDirectoryRequest
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-sdk-java-v2.