Cloud 运行 修订版之间的镜像请求

Mirror requests between Cloud Run revisions

是否可以将一个云 运行 修订版的流量镜像到另一个云?

我们有一个 运行 云 运行 服务(一次修订,流量为 100%),我们想评估我们算法的变化,而不是将其实际部署到生产环境中。 如果我们可以部署第二个修订版(流量为 0%,但修订版 URL)并将所有传入请求镜像到此 URL.

,那将是理想的

我看到,您可以使用 内部 HTTP(S) 负载平衡器 (https://cloud.google.com/load-balancing/docs/l7-internal/setting-up-traffic-management#multiple_allowed_in_a_url_map ) 镜像流量。 但是,据我了解,我不能将 内部 HTTP(S) 负载平衡器 用于云 运行,只能用于 VM(计算引擎)。

对于无服务器 NEG,可以创建外部 HTTP(S) 负载均衡器,但它们不支持此功能。

我的理解是否正确,无法使用负载均衡器镜像云 运行 的流量? 还有其他解决方案吗?或者我们是否需要部署我们自己的负载均衡器(例如 Nginx),并在那里定义我们的镜像策略?

据我所知,您无法镜像该请求。如您所说,您需要部署一个代理来拆分流量。

您可以在目标服务前使用另一个 CLoud 运行,然后将请求复制到服务标签。 Nginx 是一个选项,您可以将其部署在云端 运行 例如。