我需要更改我的AWS S3 bucket CORS策略,以便能够将我的ReactJS的文件上载到AWS S3,但我一直收到以下API响应:
应为参数。公司配置。CORSRules是一个数组。
我现在不知所措。有人能帮忙吗?
要为静态网站配置CORS,CORS对象必须采用JSON格式,请参阅aws docs CORS配置。要指定要在其上启用CORS的bucket上允许的操作,必须定义一组CORS规则。CORS规则是一个数组,其中包含一组对象,其中每个对象对应于特定规则。要了解有关如何定义CORS规则的更多信息,请参阅aws CORS规则。您收到的错误是由于您的CORS规则格式不正确。如果您遵循上面的例子@fateforma,则应该解决错误。
我们遇到了同样的错误。我们需要两个修复。(不确定这对您的情况是否有帮助):
我不确定这是否有帮助。我最近遇到了同样的问题,AWS似乎对我们定义CORS配置的方式做了一些更改。例如,如果您过去希望在S3 bucket上允许某些方法,则必须在编辑器上执行以下操作:
<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
}
]
如果有帮助,请告诉我。谢谢你!
问题内容: 我在Mac上使用Flask(python软件包)时,第一次写css时显示正常。但是,当我更新它并尝试检查它时,我只看到第一个CSS样式。我尝试重新启动终端,以及重新安装Flask。有什么建议?谢谢。以下是HTML: 这是CSS: 问题答案: 如前所述,问题与浏览器缓存有关。 为了解决这个问题,你可以向静态(css,js)链接中添加一些动态变量。我更喜欢每个文件的上次修改时间戳。 这是一
我一直在通过http post从c客户机向Spring服务器发送一些数据。但是,当我从java客户机发送相同的数据时,就会出现这些错误。 根本原因 在Spring服务器上,我检查了到达的数据是否有任何差异,但它们之间似乎没有差异。为什么会发生这种情况?
我得到这个错误 食品项插入失败无法添加或更新子行:外键约束失败(.,约束外键()在更新级联上引用() 我试图以一种形式将食谱添加到我的数据库中。我希望输入的数据到3个不同的表。配料表、配方表和recipe_compridient表。recipe表中有一个自动增量id作为主键,而配料id作为recipe表中的外键。 我想要配料名称,数据到配料表和名称,课程,指令到配方表加上配料表中的配料ID 要转到
在Symfony 2(最新版本)下,我试图更新我的实体: 我得到了这个错误消息到我的终端: [Symfony\Component\Config\Definition\Exception\InvalidConfigurationException] 无法识别的选项“security.firewalls.access\u control”下的“0、1、2、3” 我是Symfony的新手,我不知道在哪里
我试图将haxm更新到版本6,但安装程序无法卸载当前版本。我不知道如何解决这个问题,我在网上找不到类似的东西。有人帮忙吗?
我在ES有个文件。一个名为“site”的字段,该字段当前的值为“elasticsearch”。我想将该字段的值更新为“StackOverflow”。我使用下面的脚本同样。 注意:我使用的是ES6.4版本 有谁能帮我弄清楚哪里出了问题吗??