繁体   English   中英

如何重置(删除)存储桶的 CORS 设置? (全球控制点)

[英]How to reset(delete) CORS settings for a bucket? (GCP)

将 CORS 设置写入“cors.json”文件,如下所示。

“cors.json”

[
    {
      "origin": ["http://localhost:8000"],
      "method": ["GET"],
      "responseHeader": ["Content-Type"],
      "maxAgeSeconds": 3600
    }
]

然后,运行以下命令将 CORS 设置设置我的存储桶,如下所示:

gsutil cors set cors.json gs://my-bucket

现在,如何重置(删除) CORS 设置

您只需将“[]”写入“cors.json”文件,如下所示:

“cors.json”

[]

然后,再次运行以下命令以重置(删除)存储桶的 CORS 设置,如下所示:

gsutil cors set cors.json gs://my-bucket

最后,如果运行以下命令:

gsutil cors get gs://my-bucket

您将在下面收到此消息:

gs://my-bucket/ 没有 CORS 配置。

另外,对于“gsutil cors” ,只有“set”“get” ,如下图:

gsutil cors set
gsutil cors get

因此,对于“gsutil cors” ,没有“重置”“删除” ,如下所示:

gsutil cors reset # Doesn't exist
gsutil cors delete # Doesn't exist

截至2022年,有一条命令可以清除存储桶上的CORS配置。

gcloud storage buckets update gs://BUCKET_NAME --clear-cors

https://cloud.google.com/storage/docs/configuring-cors#disable-example

暂无
暂无

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

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