如何重置(删除)桶的CORS设置?(GCP)



我写了CORS设置"cors.json"文件如下图所示。

"cors.json">:

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

然后,运行以下命令为设置CORS设置tomy bucket如下所示:

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 ">,只有"set">"get">如下所示:

gsutil cors set
gsutil cors get

因此,对于"gsutil ">,没有"reset">"delete">如下所示:

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

最新更新