我创建了一个谷歌云任务,它从我的程序获取URL,该URL具有内部IP和我的程序的内容。我想使用 google 任务访问内部 IP,如果没有 VPN,则无法访问内部 IP,但我的所有计算机都位于同一 VPC 网络上,因此它们可以相互通信。那么,是否有 google 任务使用的 IP 地址列表,我可以将其列入防火墙白名单,以便它可以连接到计算机或任何其他方法
请帮助我。
我希望谷歌云任务连接到我的虚拟机内部IP地址
云任务只能调用公网IP。所以,直接开箱即用,你不能。
但是,您可以创建代理服务(Cloud Run 或 Cloud Functions)来接收来自 Cloud Task 的 HTTP 请求并将其转发到您的 VPC。为此,您需要一个无服务器 VPC 连接器(或 Cloud Run 的新选项:直接 VPC 出口)。
就安全性而言,您可以使用这两种解决方案之一(或者如果需要,可以同时使用)