应用服务的 Azure 资源管理器模板Azure Resource Manager templates for App Service

下表包含 Azure 应用服务的 Azure 资源管理器模板链接。The following table includes links to Azure Resource Manager templates for Azure App Service. 有关如何在创建应用模板时避免常见错误的建议,请参阅有关使用 Azure 资源管理器模板部署应用的指南For recommendations about avoiding common errors when you're creating app templates, see Guidance on deploying apps with Azure Resource Manager templates.

若要了解应用服务资源的 JSON 语法和属性,请参阅 Microsoft.Web 资源类型To learn about the JSON syntax and properties for App Services resources, see Microsoft.Web resource types.

部署应用Deploying an app 说明Description
应用服务计划和基本的 Linux 应用App Service plan and basic Linux app 部署为 Linux 配置的应用服务应用。Deploys an App Service app that is configured for Linux.
应用服务计划和基本的 Windows 应用App Service plan and basic Windows app 部署为 Windows 配置的应用服务应用。Deploys an App Service app that is configured for Windows.
链接到 GitHub 存储库的应用App linked to a GitHub repository 部署从 GitHub 提取代码的应用服务应用。Deploys an App Service app that pulls code from GitHub.
使用自定义部署槽位的应用App with custom deployment slots 使用自定义部署槽位/环境部署应用服务应用。Deploys an App Service app with custom deployment slots/environments.
配置应用Configuring an app 说明Description
来自 Key Vault 的应用证书App certificate from Key Vault 部署来自 Azure Key Vault 机密的应用服务应用证书并将其用于 TLS/SSL 绑定。Deploys an App Service app certificate from an Azure Key Vault secret and uses it for TLS/SSL binding.
使用自定义域和 SSL 的应用App with a custom domain and SSL 使用自定义主机名部署应用服务应用,并从 Key Vault 获取应用证书以用于 TLS/SSL 绑定。Deploys an App Service app with a custom host name, and gets an app certificate from Key Vault for TLS/SSL binding.
使用 GoLang 扩展的应用App with a GoLang extension 使用 Golang 站点扩展部署应用服务应用。Deploys an App Service app with the Golang site extension. 然后,可以在 Azure 中运行在 GoLang 上开发的 Web 应用程序。You can then run web applications developed on Golang on Azure.
使用 Java 8 和 Tomcat 8 的应用App with Java 8 and Tomcat 8 部署已启用 Java 8 和 Tomcat 8 的应用服务应用。Deploys an App Service app with Java 8 and Tomcat 8 enabled. 然后,可以在 Azure 中运行 Java 应用程序。You can then run Java applications in Azure.
保护应用Protecting an app 说明Description
与 Azure 应用程序网关集成的应用App integrated with Azure Application Gateway 部署应用服务应用和应用程序网关,并使用服务终结点和访问限制隔离流量。Deploys an App Service app and an Application Gateway, and isolates the traffic using service endpoint and access restrictions.
使用连接资源的 Linux 应用Linux app with connected resources 说明Description
Linux 上的使用 MySQL 的应用App on Linux with MySQL 在 Linux 上部署使用 Azure Database for MySQL 的应用服务应用。Deploys an App Service app on Linux with Azure Database for MySQL.
Linux 上的使用 PostgreSQL 的应用App on Linux with PostgreSQL 在 Linux 上部署使用 Azure Database for PostgreSQL 的应用服务应用。Deploys an App Service app on Linux with Azure Database for PostgreSQL.
使用连接资源的应用App with connected resources 说明Description
使用 MySQL 的应用App with MySQL 在 Windows 上部署使用 Azure Database for MySQL 的应用服务应用。Deploys an App Service app on Windows with Azure Database for MySQL.
使用 PostgreSQL 的应用App with PostgreSQL 在 Windows 上部署使用 Azure Database for PostgreSQL 的应用服务应用。Deploys an App Service app on Windows with Azure Database for PostgreSQL.
使用 Azure SQL 数据库中的数据库的应用App with a database in Azure SQL Database 在“基本”服务级别部署应用服务应用和 Azure SQL 数据库中的数据库。Deploys an App Service app and a database in Azure SQL Database at the Basic service level.
使用 Blob 存储连接的应用App with a Blob storage connection 使用 Azure Blob 存储连接字符串部署应用服务应用。Deploys an App Service app with an Azure Blob storage connection string. 然后,可以从该应用使用 Blob 存储。You can then use Blob storage from the app.
使用用于 Redis 的 Azure 缓存的应用App with an Azure Cache for Redis 使用用于 Redis 的 Azure 缓存部署应用服务应用。Deploys an App Service app with an Azure Cache for Redis.
连接到后端 webapp 的应用App connected to a backend webapp 将两个 Web 应用(前端和后端)与 VNet 注入和专用终结点安全地连接在一起。Deploys two web apps (frontend and backend) securely connected together with VNet injection and Private Endpoint.
应用服务环境App Service Environment 说明Description
创建应用服务环境 v2Create an App Service environment v2 在虚拟网络中创建应用服务环境 v2。Creates an App Service environment v2 in your virtual network.
使用 ILB 地址创建应用服务环境 v2Create an App Service environment v2 with an ILB address 使用专用的内部负载均衡器地址在虚拟网络中创建应用服务环境 v2。Creates an App Service environment v2 in your virtual network with a private internal load balancer address.
为 ILB 应用服务环境或 ILB 应用服务环境 v2 配置默认的 SSL 证书Configure the default SSL certificate for an ILB App Service environment or an ILB App Service environment v2 为 ILB 应用服务环境或 ILB 应用服务环境 v2 配置默认的 TLS/SSL 证书。Configures the default TLS/SSL certificate for an ILB App Service environment or an ILB App Service environment v2.