问。 GCP CloudRun 上的服务 URL 可以使用静态字符串作为别名吗?
我计划在 CloudRun 上运行我的服务。问题是
URL 是动态创建的,如“https://hihihi-sehvxcp7uq-du.a.run.app”。
假设A调用了两个服务A和B,A调用B,A必须知道B的URL。为了实现这个,B的URL必须在启动时作为配置注入到A中,因为URL是动态的。我觉得这种行为会导致不必要的复杂性增加。要仅运行一行 curl 命令,必须获取元数据或配置。
但是如果 URL 可以被别名为静态字符串(如 dns 或 /etc/hosts),则可以丢弃不必要的配置。
答案 0 :(得分:3)
不,您不能为 Cloud Run 服务 URL 设置别名。
由于您的部署区域不支持自定义域,您可以选择 HTTP(S) 负载均衡器。
Setting up a load balancer with Cloud Run (fully managed), App Engine, or Cloud Functions