如何公开从S3中提供图像服务?

0

【以下的问题经过翻译处理】 据我了解,亚马逊现在已禁用S3 存储桶不加密选项 - 所有上传到 S3 存储桶中的项目现在都已加密。因此,在最简单的用例 -公开 网站图像中变得不可能。我尝试了以下所有设置 - 将存储桶设置为公开、添加公共访问策略、使单个图像公开显示 - 但都不起作用,我会遇到以下错误:

<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>3KHC8F0T2XFY13K7</RequestId>
<HostId>qNCSYKdwRLpg1JNuKr6L4vczLWekBk23KXfRf/qkYsWwbkrYxOI+BN4KyzbVqAFSpkOiSwrYUKRmY3bRbUOnUQ==</HostId>
</Error>

这意味着我必须使用我的凭证签署请求。是否有任何方法在2023年以前公开显示图像文件而不需要提供解密凭据呢?

1 Antwort
0

【以下的回答经过翻译处理】 可以修改为使用S3托管密钥加密。这样可以无需提供密钥下载文件。

profile picture
EXPERTE
beantwortet vor 6 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen