gpt4 book ai didi

amazon-s3 - 用于托管 Web 应用程序的公共(public)图像的 S3 权限

转载 作者:行者123 更新时间:2023-12-03 08:22:16 25 4
gpt4 key购买 nike

我已经开始使用 S3 来托管连接到 Rails 模型的图像。图像不是由用户上传的,所以我只是使用 aws_sdk gem 将图像存储到 S3 存储桶。

到目前为止,我已经成功存储了图像,但我对权限感到困惑。也许我错了,但似乎大多数关于 S3 权限的文档都已过时,我找不到它们所指的内容。

我想做的是非常基本的。我只想托管图像,图像本身是公开的,因此任何人都可以查看。但是,我不希望任何人只访问我的存储桶并查看那里托管的所有其他内容。所以基本上它只是一个在 S3 上托管图像的普通 Web 应用程序。我如何以及在哪里可以更改权限设置以使其以这种方式工作?目前,访问权限仅授予我自己,并且无法通过在浏览器中键入 url 来查看图像。

最佳答案

回答我自己的问题:
似乎这并不像将某些东西设置为“公共(public)”并期望一切正常那么简单。基本上,如果您希望您的存储桶可供公众查看,您需要编写一个策略并将其应用于存储桶。

以下是您可以构建策略的页面:http://awspolicygen.s3.amazonaws.com/policygen.html

关于amazon-s3 - 用于托管 Web 应用程序的公共(public)图像的 S3 权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11092776/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com