gpt4 book ai didi

amazon-web-services - 无法更新 AWS S3 CORS 策略

转载 作者:行者123 更新时间:2023-12-04 11:13:52 25 4
gpt4 key购买 nike

我需要更改我的 AWS S3 存储桶 CORS 策略以启用将我的 ReactJS 的文件上传到 AWS S3,但我不断收到此 API 响应:

Expected params.CORSConfiguration.CORSRules to be an Array.


我现在不知所措。任何人都可以帮忙吗?
Error message

最佳答案

我不确定这是否有帮助。我最近遇到了同样的问题,似乎 AWS 对我们定义 CORS 配置的方式进行了一些更改。例如,如果您想在过去在 S3 存储桶上允许某些方法,则必须在编辑器上执行以下操作:

<CORSConfiguration>
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>

下面的配置等效于顶部的配置,但采用数组的形式。
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET",
"PUT",
"POST",
"HEAD",
"DELETE"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": [],
"MaxAgeSeconds": 3000
}
]
如果这有帮助,请告诉我。谢谢!

关于amazon-web-services - 无法更新 AWS S3 CORS 策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64585273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com