AWSS3对象无法下载问题如何解决?
程序员文章站
2022-03-15 11:16:41
最近,需要从AWS S3上下载渲染后的图片,遇到了如下问题:
This XML file does not appear to have any style information asso...
最近,需要从AWS S3上下载渲染后的图片,遇到了如下问题:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
AccessDenied Access Denied 9695588FE619D9CA +Kce7U7E7J1gdbrZVjgsoasJauHiIFxwVqRkLXPsg0kezaJvzI92U/3Ao2N1XwiqNdv1UEhSBTo=
原因是上传到S3的文件默认是私有的。
如果通过AWS控制台进行下载,可以选中该文件,选择“公开”,之后就有下载权限了。如下所示:
如果想要默认情况下公开某存储桶中的部分或全部内容,需要设置存储桶策略。
设置完成后,点击会生成json格式的存储桶策略:
{ "Id": "Policy1512913721966", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1512913719687", "Action": [ "s3:GetObject" ], "Effect": "Allow", "Resource": "arn:aws-cn:s3:::bucket-my", "Principal": "*" } ] }
接着打开AWS S3控制台,在待设置的存储桶“权限”中选择“存储桶策略”,将上面json字段复制到编辑器中保存即可。
上一篇: 虚拟化是云数据中心建设关键技术之一
下一篇: NameNode之文件系统目录树介绍
推荐阅读
-
如何解决微信闪退问题 四种解决微信闪退无法登录的原因及方法分享
-
如何解决微信闪退问题 四种解决微信闪退无法登录的原因及方法分享
-
php如何解决无法上传大于8M的文件问题
-
IE8下载文件时无法调用迅雷怎么办?IE8浏览器无法用迅雷下载问题的解决办法介绍
-
如何解决西瓜影音下载速度慢的问题
-
如何LNMP一键包安装后解决MySQL无法远程连接问题?
-
.net下灰度模式图像在创建Graphics时出现:无法从带有索引像素格式的图像创建graphics对象 问题的解决方案。
-
如何解决160wifi无法连接(提示无线网卡设备不正常)的问题
-
MAC如何显示下载全记录列表以解决误删文件的问题
-
IE浏览器无法正常下载文件怎么回事?如何解决