如何定位GoogleWorkflows使用的IP地址?
How to locate the IP address that Google Workflows uses?
我正在尝试使用 Google 工作流向使用白名单 IP 列表的服务发出 HTTP POST 请求。我怎样才能找到一个 IP 或 IP 范围,我可以提供给供应商?
您可以将 Google Cloud 保留的所有 IP 范围列入白名单。但最后,就像您允许所有用户一样。实际上,任何使用 Google 云服务的用户(或攻击者)都将使用 Google IP 范围之一,任何人都可以访问您的服务。
最好的解决方案是使用 Cloud Functions 或 Cloud 运行 作为代理。 Cloud Workflows 在 Google Cloud 内部调用该代理。然后,在代理服务上,你可以插入一个无服务器 VPC 连接(出口参数设置为所有流量)和一个 CLoud NAT 来为你保留一个静态 public IP,你将能够安全地将它列入白名单因为只有您可以使用它。
Here Cloud 的文档 运行,但它在 Cloud Functions 上非常相似。
我正在尝试使用 Google 工作流向使用白名单 IP 列表的服务发出 HTTP POST 请求。我怎样才能找到一个 IP 或 IP 范围,我可以提供给供应商?
您可以将 Google Cloud 保留的所有 IP 范围列入白名单。但最后,就像您允许所有用户一样。实际上,任何使用 Google 云服务的用户(或攻击者)都将使用 Google IP 范围之一,任何人都可以访问您的服务。
最好的解决方案是使用 Cloud Functions 或 Cloud 运行 作为代理。 Cloud Workflows 在 Google Cloud 内部调用该代理。然后,在代理服务上,你可以插入一个无服务器 VPC 连接(出口参数设置为所有流量)和一个 CLoud NAT 来为你保留一个静态 public IP,你将能够安全地将它列入白名单因为只有您可以使用它。
Here Cloud 的文档 运行,但它在 Cloud Functions 上非常相似。