You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

S3 Bucket CORS策略JSON格式错误求助:首字节需为'{'

S3 Bucket CORS策略JSON格式错误排查

你的CORS策略存在两个关键问题,导致格式验证失败:

  • 根结构类型错误:S3要求CORS策略的根节点是JSON对象(首字节必须为{),而非直接以数组([)开头。正确的结构需要用CORSRules字段包裹规则数组。
  • JSON语法错误:AllowedOrigins数组中最后一个元素"https://mywebsite.com"末尾多了一个逗号,这违反了JSON语法规范,会触发解析失败。

修正后的合法CORS策略如下:

{
    "CORSRules": [
        {
            "AllowedHeaders": [
                "*"
            ],
            "AllowedMethods": [
                "POST"
            ],
            "AllowedOrigins": [
                "https://localhost:3000",
                "https://mywebsite.com"
            ]
        }
    ]
}

验证要点

  1. 根对象包含CORSRules字段,满足S3对首字节为{的要求
  2. 移除了数组元素末尾的多余逗号,确保JSON语法完全合规

内容的提问来源于stack exchange,提问作者David

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 00:50:35