google-cloud-platform - 用于将出站流量的域名列入白名单的 GCP 转发代理解决方案

标签 google-cloud-platform

我在 vpc 中使用鱿鱼作为转发代理,并清理我的传出流量以仅允许某些域。 GCP 中是否有云原生解决方案可以完成同样的事情?我只是希望能够将我的某些实例请求的某些域名列入白名单。

最佳答案

云原生解决方案是 DiscrimiNAT尽管。它允许将域白名单直接插入 GCP 防火墙规则,无需将应用配置为使用显式代理或处理证书。然后,通过使用网络标签(如 GCP 方式)将防火墙规则与工作负载关联,从而决定哪些导出 FQDN 规则适用于哪些虚拟机实例、GKE 集群、云功能等,即使在共享 VPC 设置中也是如此。

还有方便的流量发现、监控模式,允许使用 GCP 日志记录中的数据和粘贴到 Cloud Shell 中的几个 gcloud 命令来构建允许列表:https://youtu.be/Q0ntWv4bA1U (3.5 分钟视频。)

从技术上讲,它不是转发代理,而是 NGFW完成FQDNs过滤出站流量的具体要求.

披露:这是一个市场产品,我已经用 Rust 为它们编写了协议(protocol)解析器!

关于google-cloud-platform - 用于将出站流量的域名列入白名单的 GCP 转发代理解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64517872/

相关文章:

python - Big Query 如何更改列模式?

javascript - Google Cloud 上的 Ajax 到 Python

python - 无法部署 GCP Python 云函数

docker - Google Compute Engine容器端口已关闭

networking - 如何解决 "The external IP address ' IP_ADDRESS_NAME' was not found in region"in GCP

google-cloud-platform - GCP - 无法打印身份 token

ssh - 如何在 Google Compute Engine 上创建的两个实例之间进行 ssh?

github - Google Cloud Builder 触发器给出 "No such blob"错误

go - 我如何在 Google Cloud Functions 上使用带有 Go 的子包?

javascript - 如何识别字符串中的某些单词并返回结果? (AngularJS)