我写了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