GCP CloudRun 上的服务 URL 可以别名吗?

时间:2021-03-25 01:35:09

标签: google-cloud-platform google-cloud-run

问。 GCP CloudRun 上的服务 URL 可以使用静态字符串作为别名吗?

我计划在 CloudRun 上运行我的服务。问题是

  1. CloudRun 生成的 URL 在服务创建之前是未知的
  2. 我的服务区域在 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),则可以丢弃不必要的配置。

1 个答案:

答案 0 :(得分:3)

不,您不能为 Cloud Run 服务 URL 设置别名。

由于您的部署区域不支持自定义域,您可以选择 HTTP(S) 负载均衡器。

Setting up a load balancer with Cloud Run (fully managed), App Engine, or Cloud Functions