我已经创建了一个web抓取python脚本,它在我的本地系统上运行良好,需要30分钟。
但是,当我试图将脚本放到GCP云功能上时,它在60004 ms之后抛出了超时。
2022-03-16T11:41:01.420461007Zget_training_databudock8slftb Function execution took 60004 ms, finished with status: 'timeout'
Function execution took 60004 ms, finished with status: 'timeout'
为了完成这个任务
我在GCP上的一个实例和AWS上的一个实例之间建立了一个静态VPN连接。我可以从GCP的机器(10.132.0.2)切换到AWS机器(10.16.191.45),反之亦然。
现在我需要从Google函数连接到AWS机器。
我尝试过制作一个VPC连接器,在云函数中的出口连接设置中添加它,并将IP范围从连接器(10.130.0.0/28)添加到VPN静态路由,但是当我试图从云函数在AWS中ping实例时,总是得到
line 45, in connect self._s.connect((host, int(port))) ConnectionRefusedError: [Errno 111] Co
我正在探索一种连接postgres 13云sql实例的方法,只有本地windows机器上的内网IP。我能够通过与默认GCP行为所在的子网绑定的计算实例进行连接。
我希望它是安全的,我的云实例只能通过VPN设置访问。我安装了Open VPN CE,并在GCP防火墙规则中将Open VPN ip列入白名单。仍然收到错误消息。
psql: error: could not connect to server: Connection timed out
Is the server running on host "{ip_address}" and accepting
我试图设置一个GCP云函数来使用admin.auth().generateEmailVerificationLink生成电子邮件验证链接,但是它会引发错误:
Error: Credential implementation provided to initializeApp() via the "credential" property has insufficient permission to access the requested resource. See https://firebase.google.com/docs/admin/setup for details
我试图用gcp提供商使用terraform云,这是一个非常基本的用例。
主要的问题是--我如何提供google提供商作为云版本terraform的一个变量?我已经添加了JSON变量并按照指示删除了\n,但是在运行terraform apply时它仍然抛出unexpected end of JSON input
在google文档或google页面上的terraform文档中,没有提到terraform云的文档。
我已经超过了谷歌的第10页搜索各种没有运气,我真的不能使用terraform云与GCP最基本的任务和缺乏支持围绕这个问题是令人震惊的。
我正在尝试禁用Private Google Access,这可以在子网上实现,但不能用于无服务器VPC接入连接器。或者,如果可以禁用云NAT上的私有访问,我相信这也可以工作。对于这两个选项中的任何一个都有什么选择吗?
原因是,我需要云函数请求使用静态ip作为白名单。这对于非Google服务工作正常,但是GCP服务无法识别ip,这可能是因为Private Google Access在GCP网络上内部路由流量。