应用服务的 Azure 资源管理器模板

下表包含 Azure 应用服务的 Azure 资源管理器模板链接。 有关如何在创建应用模板时避免常见错误的建议,请参阅有关使用 Azure 资源管理器模板部署应用的指南

若要了解应用服务资源的 JSON 语法和属性,请参阅 Microsoft.Web 资源类型

部署应用 说明
应用服务计划和基本的 Linux 应用 部署为 Linux 配置的应用服务应用。
应用服务计划和基本的 Windows 应用 部署为 Windows 配置的应用服务应用。
应用服务计划和基本的 Windows 容器应用 部署为 Windows 容器配置的应用服务应用。
链接到 GitHub 存储库的应用 部署从 GitHub 提取代码的应用服务应用。
使用自定义部署槽位的应用 使用自定义部署槽位/环境部署应用服务应用。
具有专用终结点的应用 使用专用终结点部署应用服务应用。
配置应用 说明
来自 Key Vault 的应用证书 部署来自 Azure Key Vault 机密的应用服务应用证书并将其用于 TLS/SSL 绑定。
使用自定义域和 SSL 的应用 使用自定义主机名部署应用服务应用,并从 Key Vault 获取应用证书以用于 TLS/SSL 绑定。
使用 Java 8 和 Tomcat 8 的应用 部署已启用 Java 8 和 Tomcat 8 的应用服务应用。 然后,可以在 Azure 中运行 Java 应用程序。
具有区域 VNet 集成的应用 部署已启用区域 VNet 集成的应用服务应用。
保护应用 说明
与 Azure 应用程序网关集成的应用 部署应用服务应用和应用程序网关,并使用服务终结点和访问限制隔离流量。
使用连接资源的 Linux 应用 说明
Linux 上的使用 MySQL 的应用 在 Linux 上部署使用 Azure Database for MySQL 的应用服务应用。
Linux 上的使用 PostgreSQL 的应用 在 Linux 上部署使用 Azure Database for PostgreSQL 的应用服务应用。
使用连接资源的应用 说明
使用 MySQL 的应用 在 Windows 上部署使用 Azure Database for MySQL 的应用服务应用。
使用 PostgreSQL 的应用 在 Windows 上部署使用 Azure Database for PostgreSQL 的应用服务应用。
使用 Azure SQL 数据库中的数据库的应用 在“基本”服务级别部署应用服务应用和 Azure SQL 数据库中的数据库。
使用 Blob 存储连接的应用 使用 Azure Blob 存储连接字符串部署应用服务应用。 然后,可以从该应用使用 Blob 存储。
使用用于 Redis 的 Azure 缓存的应用 使用用于 Redis 的 Azure 缓存部署应用服务应用。
连接到后端 webapp 的应用 将两个 Web 应用(前端和后端)与 VNet 注入和专用终结点安全地连接在一起。
连接到具有过渡槽的后端 Web 应用的应用 部署两个 Web 应用(前端和后端),其中过渡槽通过 VNet 注入和专用终结点牢固地连接在一起。
两个应用位于具有 Azure Front Door 的不同区域中 使用 Azure Front Door 在不同的区域中部署两个相同的 Web 应用来引导流量。
应用服务环境 说明
创建应用服务环境 v2 在虚拟网络中创建应用服务环境 v2。
使用 ILB 地址创建应用服务环境 v2 使用专用的内部负载均衡器地址在虚拟网络中创建应用服务环境 v2。
为 ILB 应用服务环境或 ILB 应用服务环境 v2 配置默认的 SSL 证书 为 ILB 应用服务环境或 ILB 应用服务环境 v2 配置默认的 TLS/SSL 证书。