EC2 无法访问 S3 文件
EC2 can't access S3 file
我的网站上有一个非常奇怪的错误。我不断收到此 Django 错误:
Attempted access to
'http:/***.s3.amazonaws.com/media/banderas/Cambodia-flag.png'
denied.
但是当我直接从我的管理面板访问该文件时,它工作正常。仅当主页要访问该文件时才会失败。
有什么想法是错误的吗?
设置了哪些权限?如果您在通过管理面板登录时正在访问图像的 Url,那么您拥有查看 anything/delete 任何内容等的完全权限。
如果图像 url 在网站中使用,您需要确保 S3 对象具有 "Everyone" View/Download 权限集。如果您在未登录管理面板的情况下访问图像 url 会发生什么 - 只需将其放入浏览器地址栏?
我的网站上有一个非常奇怪的错误。我不断收到此 Django 错误:
Attempted access to 'http:/***.s3.amazonaws.com/media/banderas/Cambodia-flag.png' denied.
但是当我直接从我的管理面板访问该文件时,它工作正常。仅当主页要访问该文件时才会失败。
有什么想法是错误的吗?
设置了哪些权限?如果您在通过管理面板登录时正在访问图像的 Url,那么您拥有查看 anything/delete 任何内容等的完全权限。
如果图像 url 在网站中使用,您需要确保 S3 对象具有 "Everyone" View/Download 权限集。如果您在未登录管理面板的情况下访问图像 url 会发生什么 - 只需将其放入浏览器地址栏?