Skip to content

Azure App Service や Azure Functions のリソース作成を自動化するARMテンプレートを使い始めるためのサンプルなどをまとめるリポジトリです。

Notifications You must be signed in to change notification settings

hedaytkhs/ARMGetStarted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 

Repository files navigation

ARMGetStarted

はじめに

Azure App Service や Azure Functions のリソース作成を自動化するARMテンプレートを使い始めるためのサンプルなどをまとめるリポジトリです。

リソース グループを作成する Bicep テンプレート

リソース グループを作るだけ。

ただ、それだけだけれども、いちいちAzure Portal から作ったり、PowerShell を実行するのが面倒だ、というときがあると思う。

リソース グループを作っては削除して、ということをやるのであれば、Bicep テンプレートから作成できるようしておく、というのでもよいと思う。

Create a resourceGroup

Storage アカウントを作成する Bicep テンプレート

ファイル共有をもつ Storage アカウントを作成する

Create a storage account with file share

Function App デプロイ用の 各種 ARM / Bicep テンプレート

サンプルのARM テンプレート一覧

ARM Templates for Function App Deployment

Azure Functions のリソースを作成するBicep テンプレート

Function App

従量課金プラン

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 リポジトリにフォークしておき、いつでもすぐに使える状態にしておく。

Web App デプロイ用の 各種 ARM テンプレート

Web App デプロイ用の Bicep テンプレート

Windows Web App

App Service Quickstart - Windows app

基本的な Linux Web App

Deploy a basic 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 アプリをデプロイする

Django app

Flask アプリを デプロイするための App Service リソースを作成する

Flask app service

Azure Spring App のマイクロサービスをデプロイする Bicep テンプレート

Deploy a simple Azure Spring Apps microservice application

スケーリングルールの設定された Azure Container App をデプロイする

Creates a Container App with a defined HTTP scaling rule

VNet 経由の Container App 環境をデプロイする

Creates an internal Container App environment with a VNE

Linux VM デプロイ用の Bicep テンプレート

Deploy a simple Ubuntu Linux VM 18.04-LTS

API Management (Premium) マルチリージョンへのデプロイ用の Bicep テンプレート

Create a multiregion Premium tier API Management instance

API Management の可用性ゾーンへのデプロイ用の Bicep テンプレート

Deploy API Management into Availability Zones

プライベートエンドポイントをもつAPI Management をデプロイする Bicep テンプレート

Create an API Management service with a private endpoint

Container Apps で Dapr PubSub の Service busをデプロイする Bicep テンプレート

Creates a Dapr pub-sub servicebus app using Container Apps

Web PubSub をデプロイする Bicep テンプレート

Create Azure Web PubSub by using Bicep

Container Apps 環境に Container Apps をデプロイする

Creates a Container App within a Container App Environment

Container Apps で Dapr をデプロイする

Creates a Dapr microservices app using Container Apps

Sonarqube の Docker イメージを使って Web App on Linux とPostgreSQL をデプロイする

Sonarqube Docker Web App on Linux with PostgreSQL

Service Bus の namespace とqueue をデプロイする

Create a Service Bus namespace and queue

About

Azure App Service や Azure Functions のリソース作成を自動化するARMテンプレートを使い始めるためのサンプルなどをまとめるリポジトリです。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published