培训
认证
Microsoft Certified: Azure Developer Associate - Certifications
在 Microsoft Azure 中构建端到端解决方案,以创建 Azure Functions、实现和管理 Web 应用、开发使用 Azure 存储的解决方案等。
你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
如果启用了 Ingress,Azure 容器应用会通过域名公开每个容器应用。 你可以将入口终结点公开给全球或同一环境中的其他容器应用。 另外,你也可以将入口限制为仅供同一环境中的其他容器应用访问。
应用程序代码可以使用以下方法之一调用同一环境中的其他容器应用:
http://<APP_NAME>
内部请求备注
使用 FQDN 或应用名称调用同一环境中的另一个容器时,网络流量永远不会离开该环境。
可以在 Azure 示例上找到一个示例解决方案,该解决方案展示了如何使用 FQDN 位置或 Dapr 在容器之间进行调用
容器应用的位置包括与其环境、名称和区域相关的值。 完全限定的域名 (FQDN) 通过 azurecontainerapps.io
顶级域提供并使用:
下图显示了如何使用这些值来构造容器应用的完全限定域名。
az containerapp show
命令返回容器应用的完全限定域名。
az containerapp show \
--resource-group <RESOURCE_GROUP_NAME> \
--name <CONTAINER_APP_NAME> \
--query properties.configuration.ingress.fqdn
在此示例中,将括在 <>
中的占位符替换为你的值。
此命令返回的值类似于域名,如以下示例所示:
myapp.happyhill-70162bb9.canadacentral.azurecontainerapps.io
开发微服务通常需要实现分布式体系结构通用的模式。 Dapr 允许使用相互传输层安全性 (TLS)(客户端证书)保护微服务,在发生错误时触发重试,以及在启用 Application Insights 时利用分布式跟踪。
可以通过以下 URL 模式提供使用 Dapr 的微服务:
可以通过从环境中的另一个应用向 http://<CONTAINER_APP_NAME>
发送请求来调用容器应用。
培训
认证
Microsoft Certified: Azure Developer Associate - Certifications
在 Microsoft Azure 中构建端到端解决方案,以创建 Azure Functions、实现和管理 Web 应用、开发使用 Azure 存储的解决方案等。
文档
了解如何在 Azure 容器应用中使用运行时服务。
Azure 容器应用的入口选项
了解如何在 Azure 容器应用中管理环境。