Google cloud platform 谷歌云存储cors策略允许所有

Google cloud platform 谷歌云存储cors策略允许所有,google-cloud-platform,cors,google-cloud-storage,Google Cloud Platform,Cors,Google Cloud Storage,我尝试使用以下命令允许所有来源: gsutil cors set /tmp/cors.json gs://my_bucket 正确的json文档是: [ { "origin": ["*"] } ] 或: 它应该是“origin”:[“*”] origin值应该是一个数组,即使您只想指定一个原点或只指定*通配符。例如,参见。中的示例作为参考 在云控制台中打开谷歌云Shell printf'[{“origin”:[“*”],“responseHeader”:[“*”

我尝试使用以下命令允许所有来源:

gsutil cors set /tmp/cors.json gs://my_bucket
正确的json文档是:

 [
    {
      "origin": ["*"]
    }
]
或:

它应该是
“origin”:[“*”]

origin
值应该是一个数组,即使您只想指定一个原点或只指定
*
通配符。例如,参见。

中的示例作为参考

  • 在云控制台中打开谷歌云Shell
  • printf'[{“origin”:[“*”],“responseHeader”:[“*”],“method”:
    [“GET”、“POST”、“HEAD”]、“maxAgeSeconds”:86400}]>cors.json
    gsutil cors set cors.json gs://
    
    [
        {
          "origin": "*"
        }
    ]
    
    printf '[{"origin": ["*"],"responseHeader": ["*"],"method":
    ["GET","POST","HEAD"],"maxAgeSeconds": 86400}]' > cors.json
    
    gsutil cors set cors.json gs://<bucket_name>