Phi*_*ews 5 amazon-s3 amazon-web-services amazon-iam
我真的很难访问 S3 存储桶中的对象。我做过的事情:
将存储桶策略设置为 public allowed get...
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadForGetBucketObjects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::images.bucketname.com/*"
}
]
Run Code Online (Sandbox Code Playgroud)
}
我不想公开,但我只是想让它现在起作用。我已经为应用程序本身设置了一个新的 IAM 用户,该用户将获取对象作为主体,但由于某种原因,它再次不起作用。
putObject。我是否在这里遗漏了什么,因为我对 S3 中的所有内容都被拒绝完全访问。即使以 root 用户身份登录,我也无法打开图像。我无法下载对象。我没有可行的方法来查看我上传的图像。
控制台中的所有这些按钮要么抛出一个空白错误,要么路由到标准的 AWS 访问被拒绝的 XML 页面。
另一方面,我可以使用 root 用户凭据以编程方式成功将文件上传到存储桶。
我在这里缺少什么?谢谢您的帮助。
如果您只想访问某些 MVP 或业余爱好项目的存储桶,并且不关心安全性,那么我建议您在此处关闭存储桶的默认设置:
重申一下,仅在开发中执行此操作,因为可能不建议在生产中执行此操作
| 归档时间: |
|
| 查看次数: |
2243 次 |
| 最近记录: |