如何以编程方式启用默认S3存储桶加密

时间:2018-02-27 14:45:22

标签: java amazon-web-services encryption amazon-s3 aws-sdk

我正在使用S3 Java API,我想为我通过Java API以编程方式创建的存储桶启用默认加密(AES-256)选项。我似乎无法找到正确的API调用或文档来描述如何通过代码启用此选项。有没有办法通过Java API执行此操作,而不必在S3 Web控制台上显式启用它?

使用ObjectMetadata类上传具有默认服务器端加密集的对象时,我没有任何问题,但似乎无法找到在自己的存储桶上启用它的选项。提前致谢

1 个答案:

答案 0 :(得分:0)

看起来我的S3 API已经过时了。更新到最新版本(1.11.257)后,我现在可以访问com.amazonaws.services.s3.model.SetBucketEncryptionRequest