![](/img/trans.png)
[英]CORS config set successfully to google cloud bucket. But CORS header aint added to images uploaded BEFORE settings CORS config to bucket
[英]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.