您无权执行此操作

xu *_*xue 1 amazon-s3 amazon-web-services

我使用 aws 放置对象并将对象设置为 public ,但是存在一些错误,因此无法成功下载。像这样的错误:

在此处输入图片说明

Mic*_*bot 6

UnauthorizedAccess目前不是标准(全局)S3 文档中记录的错误代码。

但是,我确实在 AWS 帮助论坛上找到了对它的引用。如果您使用的是 AWS 中国(北京),这可能就是解释。

根据中国法律法规,如果您使用AWS(中国)托管提供非商业性互联网信息服务的网站,您必须在相关政府部门办理非商业性网站备案(“ICP备案”) . 如果您使用AWS(中国)托管提供商业互联网信息服务的网站,您必须从相关政府部门获得商业网站增值电信许可证(“ICP许可证”)。在您使用 AWS(中国)托管公共内容之前,我们可能会要求您提供您的 ICP 备案或 ICP 许可证(如适用)。

https://forums.aws.amazon.com/thread.jspa?messageID=689267葳

以下是实际中文文档的谷歌翻译。

以下 Amazon S3 功能在北京区域不可用或需要 ICP 许可证:

仅当对象所有者的 Amazon AWS 账户与有效的 ICP 许可证相关联时,Amazon S3 对象才会接受匿名 GET 请求。因此,从 Amazon S3 存储桶托管静态网站并使用预签名 URL 需要 ICP 许可证。

http://docs.amazonaws.cn/aws/latest/userguide/s3.html(已翻译)

这意味着可能只能使用Authorization:Signature Version 4 中允许标头机制访问您的内容,因为旧的 Signature Version 2 在中国或 2014 年或之后推出的任何其他 S3 地区也不支持。