繁体   English   中英

从 s3 获取 object 时发生 Cors 错误

[英]Cors error occurs while getting object from s3

我在我的 angular 应用程序中使用 Aws-sdk。上传和删除文件过程工作正常,但是当涉及到从 s3 存储桶获取文件 object 时,有时我会收到 cors 策略错误。 有什么办法可以解决这个问题? 这是我的桶政策?

[
    {
        "AllowedHeaders": [
            "*"
        ],
        "AllowedMethods": [
            "GET",
            "PUT",
            "POST",
            "DELETE"
        ],
        "AllowedOrigins": [
            "*"
        ],
        "ExposeHeaders": [
            "Etag"
        ]
    }
] 

正如我所见,存储桶策略看起来不错。 尝试在客户端修复此问题,我的意思是在 angular 应用程序中。

这是一个很好的指南,

https://medium.com/weekly-webtips/do-you-know-how-to-resolve-cors-issues-in-angular-9d818474825f

我不建议在 s3 配置中使用“*”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM