Cloud 运行 URL 是如何生成的?

How are Cloud Run URLs generated?

我想知道云 运行 URL 是否以 确定性方式 生成。我想知道是否有可能在 部署之前知道 URL

Cloud 运行 我使用的许多区域都不支持域映射。我可以使用 API after 部署来获得 URL 似乎我最终不得不这样做,但知道如何做仍然很高兴URL 已生成。

我将相同的 app/container 部署到多个区域。这是 2 URLs 的示例:

"https://myapp-123yla7opz-uw.a.run.app"
"https://myapp-123yla7opz-ue.a.run.app"

123yla7opz 是如何生成的? google 使用的是已知算法吗?它是从云 运行 应用程序名称或容器 name/hash 还是其他什么生成的?

如果以后有人需要,请发布答案

这是一个链接到项目的 uniq 哈希,但不幸的是,没有办法事先预测它。您最好的选择是使用 API 来获取生成的 URL.