Azure 容器应用中的自定义环境 DNS 后缀

Azure 容器应用环境提供 <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.dev 格式的默认 DNS 后缀。 环境中的每个容器应用根据此 DNS 后缀生成一个域名。 你可以为环境配置自定义 DNS 后缀。

注意

若要为单个容器应用配置自定义域,请参阅 Azure 容器应用中的自定义域名和证书

如果为环境配置自定义 DNS 后缀,则使用此后缀的 FQDN(完全限定的域名)的流量将解析到该环境。 环境之外使用此后缀的 FQDN 是无法访问的。

添加自定义 DNS 后缀和证书

  1. Azure 门户中转到你的容器应用环境

  2. 在“设置”部分下,选择“自定义 DNS 后缀”。

  3. 在“DNS 后缀”中,输入环境的自定义 DNS 后缀。

    例如,如果输入 example.com,则容器应用域名采用 <APP_NAME>.example.com 格式。

  4. 在新的浏览器窗口中,转到域提供商的网站,并将“域验证”部分中显示的 DNS 记录添加到你的域。

    记录类型 主机 说明
    A *.<DNS_SUFFIX> 环境入站 IP 地址 配置为环境 IP 地址的通配符记录。
    TXT asuid.<DNS_SUFFIX> 验证令牌 具有验证令牌值的 TXT 记录(具有内部负载均衡器的容器应用环境不需要此记录)。
  5. 回到“自定义 DNS 后缀”窗口,在“证书文件”中浏览并选择 TLS 绑定的证书

    重要

    必须使用对你提供的自定义 DNS 后缀有效的现有通配符证书。

  6. 在“证书密码”中,输入证书的密码。

  7. 选择“保存”。

保存的操作完成后,将使用自定义 DNS 后缀和 TLS 证书更新环境。

后续步骤