如何公开从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回答
0

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

profile picture
エキスパート
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ