首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >域映射指向云运行中服务中的标记

域映射指向云运行中服务中的标记
EN

Stack Overflow用户
提问于 2021-05-27 10:02:27
回答 2查看 325关注 0票数 2

现在我正在部署到云运行和运行

代码语言:javascript
复制
gcloud run deploy myapp --tag pr123 --no-traffic

然后,我可以通过

代码语言:javascript
复制
https://pr123---myapp-jo5dg6hkf-ez.a.run.app

现在,我希望有一个自定义域映射到这个标记。我知道如何将自定义域指向服务,但不知道如何将其指向服务的标记版本。

我是否可以向DomainMapping添加标签,从而使映射得到我的云运行服务的这个版本?或者是否有routeName,例如。myapp#pr123会在那里表演这个把戏吗?

最后我想要

代码语言:javascript
复制
https://pr123.dev.mydomain.com

是此服务的端点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-27 13:17:55

使用自定义域,您可以将DNS配置为指向服务,而不是服务的修订/标记。所以,你不能这样做。

解决方案是使用无服务器NEG负载均衡器。最重要的是定义要从URL映射标记和服务的URL掩码,该URL由负载均衡器接收。

票数 2
EN

Stack Overflow用户

发布于 2021-10-16 18:12:07

最后,我使用网络端点组构建了负载均衡器(如建议的那样)。为了进一步参考,下面是创建它的terraform代码段。然后,这个部分就是您为您的修订版指定的交通标记。

代码语言:javascript
复制
resource "google_compute_region_network_endpoint_group" "api_neg" {
  name                  = "api-neg"
  network_endpoint_type = "SERVERLESS"
  region                = "europe-west3"
  cloud_run {
    service  = data.google_cloud_run_service.api_dev.name
    url_mask = "<tag>.preview.mydomain.com"
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67719908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档