我在容器应用环境中创建了两个 Azure 容器应用;然后他们得到了类似这样的 URL:
backend.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io
my-container-app.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io
两者都有一个像这样的静态 IP 地址 [2*.1**.2**.1**] 如果我在这些 URL 上访问 Web 浏览器,应用程序会响应预期的内容并HTTP 200 OK
然后我访问了我的域的 CloudFlare 面板并在 DNS 上创建了两条 CNAME 记录:
Type: CNAME
Name: backend
Content: backend.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io
Type: CNAME
Name: app
Content: my-container-app.agreeablehill-XYZABC.canadacentral.azurecontainerapps.io
现在,如果我PING
backend.mydomainxyz.com
或app.mydomainxyz.com
DNS 正确地将域解析为静态 IP 地址。但是如果我在 Web 浏览器中打开 URL,它会给出一个HTTP 404 ERROR
如何将自定义域与 Azure 容器应用程序一起使用?
更新:“还没有。在接下来的几周内推出。现在你必须使用 API M 或 Azure 前门来提供直到那时”,Jeff Hollan。