首页 > 其他分享 >【Azure 容器应用】在中国区Azure上创建的容器服务默认应用域名不全

【Azure 容器应用】在中国区Azure上创建的容器服务默认应用域名不全

时间:2023-10-06 16:22:31浏览次数:32  
标签:容器 应用 自定义 域名 DNS Azure 应用环境

问题描述

在中国区Azure上,创建Container App服务,发现默认的应用程序URL只有前半段,并不是一个完整的域名。这是什么情况呢?

正常的Container App的URL格式为:<container app name>.<environment>.<region>.azurecontainerapps.cn。如:mymoreappinone04.icysand-c9bc5d4e.chinanorth3.azurecontainerapps.cn

 

问题解答

在中国区Azure中,需要为应用自定义域名,并且必须要ICP备案才能公开全网访问。所以Container App在设计之初就不提供默认域名。强制自定义域名。这一点是与Global最大的不同。

根据文档步骤(https://learn.microsoft.com/zh-cn/azure/container-apps/custom-domains-certificates#add-a-custom-domain-and-certificate),自定义域名后,即可看见全称域名。

DNS

  • 自定义 DNS:如果 VNet 使用自定义 DNS 服务器而非默认的 Azure 提供的 DNS 服务器,请将 DNS 服务器配置为将未解析的 DNS 查询转发给 168.63.129.16。 Azure 递归解析程序使用此 IP 地址解析请求。 配置 NSG 或防火墙时,请勿阻止地址 168.63.129.16 ,否则容器应用环境将无法正常运行。

  • VNet 范围入口:如果计划在内部环境中使用 VNet 范围 入口 ,请通过以下方式之一配置域:

    1. 非自定义域:如果不打算使用自定义域,请创建专用 DNS 区域,将容器应用环境的默认域解析为容器应用环境的静态 IP 地址。 可以使用 Azure 专用 DNS或自己的 DNS 服务器。 如果使用 Azure 专用 DNS,请创建一个名为 的专用 DNS 区域,作为容器应用环境的默认域 (<UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io) 记录A。 该 A 记录包含容器应用环境的名称和 *<DNS Suffix> 静态 IP 地址。

    2. 自定义域:如果计划使用自定义域并使用外部容器应用环境,请使用可公开解析的域将 自定义域和证书添加到 容器应用。 如果使用内部容器应用环境,则不会验证 DNS 绑定,因为只能从虚拟网络内部访问群集。 此外,创建将顶点域解析为容器应用环境的静态 IP 地址的专用 DNS 区域。 可以使用 Azure 专用 DNS或自己的 DNS 服务器。 如果使用 Azure 专用 DNS,请创建一个名为顶点域的专用 DNS 区域,其中包含指向容器应用环境的静态 IP 地址的 A 记录。

容器应用环境的静态 IP 地址可在容器应用页的“自定义 DNS 后缀”Azure 门户或使用 Azure CLI az containerapp env list 命令获取。

 

参考资料

添加自定义域和证书https://learn.microsoft.com/zh-cn/azure/container-apps/custom-domains-certificates#add-a-custom-domain-and-certificate

中国区 Azure REST 终结点https://learn.microsoft.com/zh-cn/azure/reliability/sovereign-cloud-china#azure-in-china-rest-endpoints

 

 

【END】

标签:容器,应用,自定义,域名,DNS,Azure,应用环境
From: https://www.cnblogs.com/lulight/p/17744677.html

相关文章

  • webpack - 构建支持TypeScript的React应用
    1.初始化package.json创建项目文件夹mkdirwebpack-react-tscdwebpack-react-ts初始化项目package.jsonyarninit-y{"name":"webpack-react-ts","version":"1.0.0","main":"index.js","license&......
  • 【C语言入门】快速排序函数的应用
    快速排序函数qsortvoidqsort(void*base,typenitems,typesize,int(cmp)(constvoid*p1,constvoid*p2));参数说明:base  指针要排序的数组的首元素指针nitems  数组元素的总个数size  数组中每一个元素的字节大小cmp  函数指针(用来比较两个元素的函数)比......
  • Pytion和物联网的应用
    Python技术在物联网(IoT)的应用很广泛,主要包括以下几个方面:数据收集和处理:Python强大的数据处理功能在物联网中得到了广泛应用,能够实现数据采集、数据存储、数据分析和预测等功能。例如,智能家居应用程序可以通过Python技术获取房间环境中的温度、湿度、气压等数据,并进行分析,从而实现......
  • 08-定时器的基本原理与应用
    定时器的基本原理与应用1、什么是定时/计数器?在没有钟表的时候,定时的方式通过有一注香的时间,或者一桶水的时间。前者烧香不断减少是减法,后者滴水不断增加是加法。定时/计数器,是一种能够对内部时钟信号或外部输入信号进行计数,当计数值达到设定要求时,向CPU提出中断处理请求,从而实......
  • .NET应用如何防止被反编译
    思维导航前言.NET应用如何防止被反编译三款免费的.NET混淆工具推荐ConfuserEx.NET混淆工具安装使用ConfuserEx工具混淆.NETFx .dll文件使用ConfuserEx工具混淆.NETFx 混淆.exe文件加入DotNetGuide技术交流群前言前段时间分享了两篇关于.NET反编译相关的文章,然......
  • Dubbo3应用开发—Dubbo注册中心引言
    Dubbo注册中心引言什么是Dubbo注册中心Dubbo的注册中心,是Dubbo服务治理的⼀个重要的概念,他主要用于RPC服务集群实例的管理。注册中心的运行流程使用注册中心的好处可以有效的管理RPC集群的健康情况,动态的上线或者下线服务。让我们的服务更加高可用。Provider与Consumer解......
  • 多IP应用云主机切换出口IP地址[Linux系统教程]
    1.查看外网网卡设备和网关执行命令: iprouteshow2.更换出口ip为 211.149.140.130执行命令:iproutechangedefaultvia 211.149.140.1 dev eth0 src 211.149.140.1303.查看结果执行命令: iprouteshow......
  • 多IP应用云主机切换出口IP地址[Windows系统教程]
    如果要指定出口,设置方法:1.查看ip设置情况netshinterfaceipv4showipaddresseslevel=verbose 2.手工删除不需要设置出口的ip3.netshintipv4addaddress"以太网5"1.2.3.4/24skipassource=true 然后用此命令将删除的ip重新添加上去(如果ip较多,可以参考后半段脚本......
  • 07-中断系统与外部中断应用
    外部中断的基本操作与应用关于51单片机的中断系统一般来说,51单片机有5个中断源(忽略定时/计数器2),分2个优先级,这个5个中断源按照自然优先级从高到低依次为:外部中断0:INT0定时/计数器0:TF0外部中断1:INT1定时/计数器1:TF1串口中断:RI/TI下面一图将充分说明51单片机的中断系统......
  • Dubbo3应用开发—协议(Dubbo协议、REST协议 、gRPC协议、Triple协议)
    协议协议简介什么是协议Client(Consumer端)与Server(Provider端)在传输数据时双方的约定。Dubbo3中常见的协议1.dubbo协议[前面文章中使用的都是dubbo协议]2.rest协议3.triple协议4.grpc协议5.thirft协议6.webservice协议7.rocketmq协议8.redis协议9.memacached协议.......