Azure App Service や Azure Functions のリソース作成を自動化するARMテンプレートを使い始めるためのサンプルなどをまとめるリポジトリです。
リソース グループを作るだけ。
ただ、それだけだけれども、いちいちAzure Portal から作ったり、PowerShell を実行するのが面倒だ、というときがあると思う。
リソース グループを作っては削除して、ということをやるのであれば、Bicep テンプレートから作成できるようしておく、というのでもよいと思う。
ファイル共有をもつ Storage アカウントを作成する
Create a storage account with file share
サンプルのARM テンプレート一覧
ARM Templates for Function App Deployment
Azure Functions のリソースを作成するBicep テンプレート
従量課金プラン
Provision a function app on a Consumption plan
Windows 従量課金プラン
Azure Function App Hosted on Windows Consumption Plan
Linux 従量課金プラン
Azure Function App Hosted on Linux Consumption Plan
HTTPトリガー関数の簡単なテストを行うために Function App を作成したいときのために 自分用にBicep テンプレートを持っておくと便利
Azure Function app and an HTTP-triggered function
Azure Function App with Event Hub and Managed Identity
Premium プラン
Premium プラン (VNet 統合)の Function App を作成する
Deploy an Azure Function Premium plan with vnet integration
デプロイスロットテストを行うためにPremium プラン Function App を作成したいときのためのBicep テンプレート
Azure Function App with a Deployment Slot
プライベートエンドポイントで保護されたストレージ をもつ Function App をデプロイする
Create Function App and private endpoint-secured Storage
App Service (専用)プラン の Function App を作成する
Provision a function app running on an App Service Plan
プライベートリンクを経由して Azure Digital Twins へ通信するリソースを作成する Bicep テンプレート
Azure Digital Twins with Function and Private Link service
自分の GitHub リポジトリにフォークしておき、いつでもすぐに使える状態にしておく。
Windows Web App
App Service Quickstart - Windows app
基本的な Linux Web App
Java 13, Tomcat 9 を有効にした Web App をデプロイする
Create a web app on Azure with Java 13 and Tomcat 9 enabled
リージョナル VNet 統合を有効にした App Service をデプロイする
Deploy an app service with regional VNet integration
Web App と Azure SQL Databaseをデプロイする
Provision a Web App with a SQL Database
Web App w/ Application Insights sending to Log Analytics
Web App w/ Application Insights sending to Log Analytics
Web App on Linux へ Django Web アプリをデプロイする
Flask アプリを デプロイするための App Service リソースを作成する
Deploy a simple Azure Spring Apps microservice application
Creates a Container App with a defined HTTP scaling rule
Creates an internal Container App environment with a VNE
Deploy a simple Ubuntu Linux VM 18.04-LTS
Create a multiregion Premium tier API Management instance
Deploy API Management into Availability Zones
Create an API Management service with a private endpoint
Creates a Dapr pub-sub servicebus app using Container Apps
Create Azure Web PubSub by using Bicep
Creates a Container App within a Container App Environment
Creates a Dapr microservices app using Container Apps