首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过CLI关闭AWS s3桶中对象的加密?

如何通过CLI关闭AWS s3桶中对象的加密?
EN

Stack Overflow用户
提问于 2020-05-25 12:38:13
回答 1查看 2.4K关注 0票数 1

我试图验证我的S3桶在谷歌控制台调查,为什么它的网址被标记为潜在有害的谷歌安全浏览。

唯一可以使用S3桶进行验证的方法是HTML。就我所理解的验证而言,我需要该文件可以公开访问,而不需要任何附加的头/授权url查询以及类似于https://{bucket}.s3.amazonaws.com/google{personal_id}.html之类的直接url。

我允许公众使用ACL访问桶对象。但是它仍然不能下载,因为KMS默认加密有以下错误:

代码语言:javascript
复制
<Error>
    <Code>InvalidArgument</Code>
    <Message>
        Requests specifying Server Side Encryption with AWS KMS managed keys require AWS Signature Version 4.
    </Message>
    <ArgumentName>Authorization</ArgumentName>
    <ArgumentValue>null</ArgumentValue>
    <RequestId>D99DE7A5CA2AAFC3</RequestId>
    <HostId>
         3Wot7SGS0sVmiaPz3Fj5riyWKzPxCRpYaQEk13FUjOdS0O4881txJ0Ze1mkmfIgZqon7te+8eWI=
    </HostId>
</Error>

我发现了如何关闭对象的KMS加密,而不触及Aws控制台中存储桶的默认加密:

我可以转到对象的属性并选择加密"None“。在此之后,对象终于可以下载了。但我无法在AWS中找到同样的方法。put-object命令只允许设置加密SHA256和KMS,但不允许任何设置。

因此,问题是:如何使用AWS?将现有的s3对象加密更改为“无”。

EN

回答 1

Stack Overflow用户

发布于 2020-05-25 12:42:27

将现有的s3对象加密更改为"None“的唯一方法是在不加密的情况下重新放置对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62002537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档