我想在Google Cloud Run服务前面放一个CDN,以便缓存一些响应。
现在看来,Cloud CDN需要一个谷歌负载均衡器,他们不能指向谷歌云运行服务(https://github.com/ahmetb/cloud-run-faq/tree/e7a0fc43d3054456613c09e073db289ddf76dd33#how-can-i-configure-cdn-for-cloud-run-services(。
还有别的办法吗?
[更新]
您可以通过 Google Cloud Load Balancer 将 Cloud CDN 与 Cloud Run 结合使用
此外,也可以在不使用负载均衡器的情况下,通过 Firebase 应用添加Cache-Control
标头和firebase.json
中的重写规则(通过非官方的 Cloud Run 常见问题解答(提供负载均衡器。