次の表は、Azure App Service 用の Azure Resource Manager テンプレートのリンク一覧です。 アプリのテンプレートを作成するときに多く発生するエラーを回避するために推奨される事柄については、Azure Resource Manager テンプレートを使ったアプリのデプロイに関するガイダンスのページを参照してください。
App Services リソースの JSON 構文とプロパティについては、「Microsoft.Web resource types (Microsoft.Web リソースの種類)」を参照してください。
| アプリのデプロイ | 説明 |
|---|---|
| App Service プランと基本的な Linux アプリ | Linux 用に構成された App Service アプリをデプロイします。 |
| App Service プランと基本的な Windows アプリ | Windows 用に構成された App Service アプリをデプロイします。 |
| App Service プランと基本的な Windows コンテナー アプリ | Windows コンテナー用に構成されている App Service アプリをデプロイします。 |
| GitHub リポジトリにリンクされたアプリ | GitHub からコードをプルする App Service アプリをデプロイします。 |
| カスタム デプロイ スロットを使ったアプリ | カスタム デプロイ スロット/環境を使って App Service アプリをデプロイします。 |
| プライベート エンドポイントを持つアプリ | プライベート エンドポイントを持つ App Service アプリをデプロイします。 |
| アプリの構成 | 説明 |
| Key Vault からのアプリの証明書 | App Service アプリの証明書を Azure Key Vault シークレットからデプロイして TLS/SSL バインディングに使用します。 |
| カスタム ドメインと SSL を使ったアプリ | カスタム ホスト名を使って App Service アプリをデプロイし、アプリの証明書を Key Vault から取得して TLS/SSL バインディングに使用します。 |
| Java 8 と Tomcat 8 を使ったアプリ | Java 8 と Tomcat 8 に対応した App Service アプリをデプロイします。 Java アプリケーションを Azure で実行することができます。 |
| リージョン VNet 統合を使用したアプリ | リージョン VNet 統合が有効になっている App Service アプリをデプロイします。 |
| アプリの保護 | 説明 |
| Azure Application Gateway に統合されたアプリ | App Service アプリと Application Gateway をデプロイし、サービス エンドポイントとアクセス制限を使用してトラフィックを隔離します。 |
| 接続リソースを使った Linux アプリ | 説明 |
| MySQL を使った Linux 上のアプリ | Azure Database for MySQL を使って Linux 上に App Service アプリをデプロイします。 |
| PostgreSQL を使った Linux 上のアプリ | Azure Database for PostgreSQL を使って Linux 上に App Service アプリをデプロイします。 |
| 接続リソースを使ったアプリ | 説明 |
| MySQL を使ったアプリ | Azure Database for MySQL を使って Windows 上に App Service アプリをデプロイします。 |
| PostgreSQL を使ったアプリ | Azure Database for PostgreSQL を使って Windows 上に App Service アプリをデプロイします。 |
| Azure SQL Database のデータベースを使ったアプリ | App Service アプリと、Azure SQL Database のデータベースを Basic サービス レベルでデプロイします。 |
| Blob Storage 接続を使ったアプリ | Azure Blob Storage の接続文字列を使って App Service アプリをデプロイします。 その後、そのアプリから BLOB ストレージを使用することができます。 |
| Azure Cache for Redis を使ったアプリ | Azure Cache for Redis を使用して App Service アプリをデプロイします。 |
| バックエンド WebApp に接続されているアプリ | VNet インジェクションおよびプライベート エンドポイントと共に安全に接続されている 2 つの Web アプリ (フロントエンドとバックエンド) をデプロイします。 |
| ステージング スロットを使ってバックエンド Web アプリに接続されたアプリ | VNet インジェクションおよびプライベート エンドポイントと共に安全に接続されている 2 つの Web アプリ (フロントエンドとバックエンド) をステージング スロットを使ってデプロイします。 |
| Azure Front Door を使う個別のリージョンにある 2 つのアプリ | Azure Front Door を使って 2 つの同じ Web アプリを個別のリージョンにデプロイして、トラフィックを誘導します。 |
| App Service 環境 | 説明 |
| App Service Environment v3 を作成する | App Service Environment v3、App Service プラン、App Service、および関連するすべてのネットワーク リソースを作成します。 |