错误原因可能是由于 CORS 配置引起的,需修改 Google Cloud Storage 中的配置。
可以在 gsutil
命令行中运行以下命令来修复该错误:
gsutil cors set [CORS JSON FILE] gs://[BUCKET_NAME]
在 [CORS JSON FILE]
参数中指定 JSON 文件,其示例配置如下:
[
{
"origin": ["*"],
"method": ["GET","POST"],
"responseHeader": ["Content-Type"],
"maxAgeSeconds": 3600
}
]
在示例中,允许来自任何来源的 GET 和 POST 请求,并将 Content-Type
添加到响应标头中。
修复配置后,可以重启 Airflow 服务并再次尝试连接 Google Cloud Storage。
上一篇:Airflow1.10.10的调度程序执行时出现“ErrorfetchingCelerytaskstate”的错误。
下一篇:Airflow1.10.10[core]vs1.10.15[logging]AWSS3RemoteLogging”