次の表に、Azure App ServiceのBicep ファイルへのリンクを示します。 Bicepのクイック スタートと詳細については、Bicep ドキュメントを参照してください。
App Services リソースのBicep構文とプロパティについては、「Microsoft.Web リソースの種類」を参照してください。
| アプリケーションのデプロイ | 説明 |
|---|---|
| App Service プランと Linux アプリ | Linux 用に構成された基本的な App Service Web アプリをデプロイします。 |
| App Service プランと Windows アプリ | Windows用に構成された基本的な App Service Web アプリをデプロイします。 |
|
App サービス プランと Windows コンテナー |
WindowsのAzure Container Apps インスタンス用に構成された App Service Web アプリをデプロイします。 |
| アプリケーションの構成 | 説明 |
|---|---|
| ログ解析モジュールを備えたアプリ | ログ分析を使用して App Service アプリをデプロイします。 |
|
地域対応のアプリ 仮想ネットワーク統合 |
リージョンのAzure Virtual Network統合が有効になっている App Service アプリをデプロイします。 |
| 接続されたリソースを使用してアプリケーションを作成する | 説明 |
|---|---|
| Azure Cosmos DBを使用したアプリ | Azure Cosmos DBを使用して Linux に App Service アプリをデプロイします。 |
| Azure Database for MySQL を使用したアプリケーション | Azure Database for MySQLを使用してWindowsに App Service アプリをデプロイします。 |
| SQL Database 内のデータベースを伴うアプリ | App Service アプリとデータベースを Basic サービス レベルでAzure SQL Databaseにデプロイします。 |
| バックエンドに接続されたアプリ | フロントエンドとバックエンドの 2 つの Web アプリをデプロイします。 接続は、Virtual Networkインジェクションと、Azure Private Link経由のプライベート エンドポイントを使用して安全に確立されます。 |
|
バックエンド アプリに接続されたアプリ ステージング スロットあり |
ステージング スロットを使用して 2 つの Web アプリ (フロントエンドとバックエンド) をデプロイします。 接続は、Virtual Networkインジェクションと、Private Link経由のプライベート エンドポイントを使用して安全に確立されます。 |
|
アプリ、データベース、マネージド ID、 監視 |
データベース、マネージド ID、監視を使用して App Service アプリをデプロイします。 |
|
別のリージョンに 2 つのアプリ Azure Front Door |
2 つの同じ Web アプリを別々のリージョンにデプロイし、Azure Front Doorを使用してトラフィックを転送します。 |
| App Service Environmentの作成 | 説明 |
|---|---|
| App Service Environment v3を作成します | App Service Environment v3 インスタンス (ASEv3 とも呼ばれます)、App Service プラン、App Service Web アプリ、および関連するすべてのネットワーク リソースを作成します。 |