Access GCS from cloudrun



我有一个php项目,我想在Google Cloud run中运行,因为它也可以处理文件,我认为启动GSC实例并将文件放在那里是有意义的。

到目前为止,这在当地也起到了作用。然而,当我在Cloud run中运行项目时,我在访问GCS:时出现了错误

cURL error 5: Could not resolve proxy: null (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://storage.googleapis.com/storage/v1/b/<redacted>/o?delimiter=%2F&includeTrailingDelimiter=true&prefix=public%2Fvar%2Ftmp%2Fthumbnails%2F_default_upload_bucket%2F&prettyPrint=false

如果我理解正确的话,cURL想要通过代理,但是,我还没有配置这样的东西。我在云上只有一个VPC连接器,但它被配置为只有对私有IP的请求才能通过VPC连接器。

所使用的框架是Symfony 5,并且要连接的库是";飞行系统";用";谷歌云存储";适配器。

这里有什么我本质上误解的东西吗?

我已经解决了这个问题。然而,我仍然不太清楚我为什么要这么做。

无论如何,必须设置以下环境变量才能工作:

HTTPS_PROXY = ""
HTTP_PROXY = ""

相关内容

  • 没有找到相关文章

最新更新