在给定的代码中:
BasicAWSCredentials awsCred = new BasicAWSCredentials(accessKey, secretKey);
AmazonS3Client s3Client = new AmazonS3Client(awsCred);
TransferManager tm = new TransferManager(s3Client);
Upload upload = tm.upload( bucket,key,new File(file));
上传到s3时如何添加KMS SSEAlgorithm和加密Key?
最佳答案
从您的代码示例中,我看到您正在使用分段上传。使用 AmazonS3#initiateMultipartUploadRequest(InitiateMultipartUploadRequest)
开始分段上传.当您创建 InitiateMultipartUploadRequest
对象,您可以设置各种加密选项,例如 setSSEAwsKeyManagementParams
和 setSSECustomerKey
.
关于java - S3 上传中的加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45191121/