在GCS中,可以为域下的所有子域提供Wild卡权限。 有参考文档,但没有提供。 GCS CORS Docs
答案 0 :(得分:0)
GCS不支持CORS子域通配符。
答案 1 :(得分:0)
根据https://cloud.google.com/storage/docs/xml-api/put-bucket-cors,可以在Origin
中使用通配符(但不能在方案中使用,因此https://*.stackoverflow.com
有效,而http*://*.stackoverflow.com
无效)。
答案 2 :(得分:0)
首先,您需要将cors配置文件应用于您的存储桶,然后可以创建一个通配符,如下所示:
echo '[{"origin": ["*"], "responseHeader": ["Content-Type"], "method": ["GET", "HEAD"], "maxAgeSeconds": 3600}]' > cors-config.json
然后将这个新的配置文件应用于您的存储桶:
gsutil cors set cors-config.json gs://YOUR_BUCKET_NAME
您可以通过运行以下命令来检查它是否已应用:
gsutil cors get gs://YOUR_BUCKET_NAME
命令并验证响应是否与您的配置文件匹配。