我觉得问这个问题很愚蠢,但我找不到Terraform资源来配置CloudFlare ZeroTrust隧道中的公共主机路由。或者也许没有这样的配置?
https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/routing-to-tunnel/

发布于 2022-10-29 09:40:35
如果我理解正确,您希望公开指向Cloudflare隧道的公共DNS记录(这样您就可以公开隧道背后的资源)?
如果使用Cloudflare作为DNS提供程序,则可以创建指向隧道端点的cloudflare_record (文档)资源。
下面是一些示例代码
resource "cloudflare_argo_tunnel" "prometheus_analytics" {
account_id = var.cloudflare_account_id
name = "prometheus_analytics"
secret = base64encode(var.cloudflare_tunnel_secret)
}
resource "cloudflare_record" "prometheus_app" {
zone_id = lookup(data.cloudflare_zones.configured_zone.zones[0], "id")
name = var.cloudflare_cname_record
value = "${cloudflare_argo_tunnel.prometheus_analytics.id}.cfargotunnel.com"
type = "CNAME"
proxied = true
}(完整的教程是在此解释)
https://stackoverflow.com/questions/74209428
复制相似问题