🔗 Web App Service | Microsoft Azure
Web App の新規作成。
(リソース名(<name>
)は azurewebsites.net で一意でないと作成できません。FQDN: <name>.azurewebsites.net
)
(先に App Service Plan を作成してください、作成した App Service Plan 名を --plan
引数に付与してください。)
🔗 az webapp #create | Microsoft Docs
az webapp create \
--resource-group <resource-group> \
--name <name> \
--plan <plan>
Web App の詳細表示。
🔗 az webapp #show | Microsoft Docs
az webapp show \
--resource-group <resource-group> \
--name <name>
Web App を開始します。
(スロットが 1 つの構成では --slot
引数は不要です、常に production スロットになります。)
🔗 az webapp #start | Microsoft Docs
az webapp start \
--resource-group <resource-group> \
--name <name> \
--slot <slot> # staging, production
Web App を停止します。
(スロットが 1 つの構成では --slot
引数は不要です、常に production スロットになります。)
🔗 az webapp #stop | Microsoft Docs
az webapp stop \
--resource-group <resource-group> \
--name <name> \
--slot <slot> # staging, production
Web App を再起動します。
(スロットが 1 つの構成では --slot
引数は不要です、常に production スロットになります。)
🔗 az webapp #restart | Microsoft Docs
az webapp restart \
--resource-group <resource-group> \
--name <name> \
--slot <slot> # staging, production
Web App デプロイスロットの管理。
🔗 az webapp deployment slot | Microsoft Docs
Web App デプロイスロットの一覧表示。
az webapp deployment slot #list | Microsoft Docs
az webapp deployment slot list \
--resource-group <resource-group> \
--name <name>
Web App のデプロイメントスロットを作成します。
🔗 az webapp deployment slot #swap | Microsoft Docs
az webapp deployment slot create \
--resource-group <resource-group> \
--name <name> \
--slot <slot> # staging
Web App のデプロイメントスロットをスワップします。
🔗 az webapp deployment slot #swap | Microsoft Docs
az webapp deployment slot swap \
--resource-group <resource-group> \
--name <name> \
--slot <slot> \ # staging
--target-slot <target-slot> # production
Web App の構成設定の管理。
アプリケーション設定(appsettings)の項目を記載。
🔗 az webapp config appsettings | Microsoft Docs
複数のデプロイスロット構成で --slot
引数の指定が無い場合、 production
本番スロットになります。
アプリケーション設定(appsettings)の追加及び更新。
🔗 az webapp config appsettings #set | Microsoft Docs
az webapp config appsettings set \
--resource-group <resource-group> \
--name <name> \
--settings <settings> # 名前=値(WEBSITE_TIME_ZONE="Tokyo Standard Time")スペースがある場合、”(ダブルクウォート)で囲ってください。
デプロイスロットの指定が必要な場合、--slot
引数を付与してください。
az webapp config appsettings set \
--resource-group <resource-group> \
--name <name> \
--slot <slot> \ # staging, production
--settings <settings> # 名前=値(WEBSITE_TIME_ZONE="Tokyo Standard Time")スペースがある場合、”(ダブルクウォート)で囲ってください。
デプロイスロット設定(スロット固定)が必要な場合、--settings
から --slot-settings
に変更してください。
az webapp config appsettings set \
--resource-group <resource-group> \
--name <name> \
--slot <slot> \ # staging, production
--slot-settings <settings> # 名前=値(WEBSITE_TIME_ZONE="Tokyo Standard Time")スペースがある場合、”(ダブルクウォート)で囲ってください。
アプリケーション設定(appsettings)の一覧表示。
🔗 az webapp config appsettings #list | Microsoft Docs
az webapp config appsettings list \
--resource-group <resource-group> \
--name <name>
デプロイスロットの指定が必要な場合、--slot
引数を付与してください。
az webapp config appsettings list \
--resource-group <resource-group> \
--name <name> \
--slot <slot> # staging, production
アプリケーション設定(appsettings)の削除。
🔗 az webapp config appsettings #delete | Microsoft Docs
az webapp config appsettings delete \
--resource-group <resource-group> \
--name <name> \
--setting-names <setting-names> # WEBSITE_TIME_ZONE..
デプロイスロットの指定が必要な場合、--slot
引数を付与してください。
az webapp config appsettings delete \
--resource-group <resource-group> \
--name <name> \
--slot <slot> \ # staging, production
--setting-names <setting-names> # WEBSITE_TIME_ZONE..
Web App の構成設定の管理。
接続文字列(connection-string)の項目を記載。
🔗 az webapp config connection-string | Microsoft Docs
複数のデプロイスロット構成で --slot
引数の指定が無い場合、 production
本番スロットになります。
接続文字列(connection-string)の追加及び更新。
🔗 az webapp config connection-string #set | Microsoft Docs
az webapp config connection-string set \
--resource-group <resource-group> \
--name <name> \
--connection-string-type <connection-string-type> \ # SQLServer, SQLAzure, MySql, PostgreSQL, RedisCache
--settings # "DatabaseConnectionString='Server=tcp:...;'"
デプロイスロットの指定が必要な場合、--slot
引数を付与してください。
az webapp config connection-string set \
--resource-group <resource-group> \
--name <name> \
--slot <slot> \ # staging, production
--connection-string-type <connection-string-type> \ # SQLServer, SQLAzure, MySql, PostgreSQL, RedisCache
--settings # "DatabaseConnectionString='Server=tcp:...;'"
デプロイスロット設定(スロット固定)が必要な場合、--settings
から --slot-settings
に変更してください。
az webapp config connection-string set \
--resource-group <resource-group> \
--name <name> \
--slot <slot> \ # staging, production
--connection-string-type <connection-string-type> \ # SQLServer, SQLAzure, MySql, PostgreSQL, RedisCache
--slot-settings # "DatabaseConnectionString='Server=tcp:...;'"
接続文字列(connection-string)の一覧表示。
🔗 az webapp config connection-string #list | Microsoft Docs
az webapp config connection-string list \
--resource-group <resource-group> \
--name <name>
デプロイスロットの指定が必要な場合、--slot
引数を付与してください。
az webapp config connection-string list \
--resource-group <resource-group> \
--name <name> \
--slot <slot> # staging, production
接続文字列(connection-string)の削除。
🔗 az webapp config connection-string #delete | Microsoft Docs
az webapp config connection-string delete \
--resource-group <resource-group> \
--name <name> \
--setting-names <setting-names> # WEBSITE_TIME_ZONE..
デプロイスロットの指定が必要な場合、--slot
引数を付与してください。
az webapp config connection-string delete \
--resource-group <resource-group> \
--name <name> \
--slot <slot> \ # staging, production
--setting-names <setting-names> # WEBSITE_TIME_ZONE..