[英]Unable to use a sub domain for Azure API Management
为Azure API管理创建CNAME时可以使用多个级别的子域吗?
我在Azure中设置了一个域,如下所示;
mydomain.com <- main web site as an Azure web app
api.mydomain.com <- API managed by Azure API Mgmt
portal.mydomain.com <- Portal managed by Azure API Mgmt
这可以正常工作,但我们希望按如下所示设置结构化的测试子域;
test.mydomain.com <- main web site as an Azure web app
api.test.mydomain.com <- API managed by Azure API Mgmt
portal.test.mydomain.com <- Portal managed by Azure API Mgmt
我们已经很好地创建了test.mydomain.com Web应用程序,但是Azure API Management不允许我们使用子域api.test或portal.test。
它产生的错误是:
{“代码”:“ InvalidOperation”,“消息”:“证书'933EDADD0C4037F6A0C02D38DFD5AF4A76FXXXXX'无效。域名:api.test.mydomain.com”,“详细信息”:null,“ innerError”:null}
如果我们使用单个主机(例如,不带点号的apitest而不是api.test),这将消失。
我们的CNAMES设置如下。
api mydomainapi.azure-api.net
api.test mydomaintestapi.azure-api.net
portal.test mydomaintestapi.azure-api.net
我已经尝试过各种令人讨厌的技术,并且我们能够使用那些自定义域来托管Web应用程序,而不仅仅是Azure API终结点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.