我多次无法从Retool将文件上传到GCP上的Cloud Storage,并且总是出现以下错误:
查询:上传失败。这可能是由于存储桶上的 CORS 问题,因此请仔细检查您的 CORS 设置是否正确。
实际上,我在Cloud Shell上使用以下命令制作了cors.json:
vi cors.json
然后,将以下代码写入cors.json:
[
{
"origin": ["https://myorigin.retool.com"],
"method": ["*"],
"responseHeader": ["Content-Type"],
"maxAgeSeconds": 3600
}
]
最后,在Cloud Storage 中为我的存储桶设置cors.json ,GCP运行以下命令:
gsutil cors set cors.json gs://mybucket-bc123.appspot.com
另外,桶的访问控制是“细粒度的”。
是否有任何解决方案可以将文件从Retool上传到GCP上的Cloud Storage?