az appservice plan
Note
このコマンド グループには、Azure CLI と少なくとも 1 つの拡張機能の両方で定義されているコマンドがあります。 各拡張機能をインストールして、拡張機能を活用します。 拡張機能の詳細をご覧ください。
App Service プランを管理します。
コマンド
名前 | 説明 | 型 | 状態 |
---|---|---|---|
az appservice plan create |
App Service プランを作成する。 |
コア | GA |
az appservice plan create (appservice-kube 拡張機能) |
App Service プランを作成する。 |
拡張子 | GA |
az appservice plan delete |
App Service プランを削除します。 |
コア | GA |
az appservice plan list |
App Service プランを一覧表示します。 |
コア | GA |
az appservice plan list (appservice-kube 拡張機能) |
App Service プランを一覧表示します。 |
拡張子 | GA |
az appservice plan show |
リソース グループまたはリソース グループのセットの App Service プランを取得します。 |
コア | GA |
az appservice plan show (appservice-kube 拡張機能) |
リソース グループまたはリソース グループのセットの App Service プランを取得します。 |
拡張子 | GA |
az appservice plan update |
App Service プランを更新します。 |
コア | GA |
az appservice plan update (appservice-kube 拡張機能) |
App Service プランを更新します。 詳細については、こちらを参照 https://docs.microsoft.com/azure/app-service/app-service-plan-manage#move-an-app-to-another-app-service-plan してください。 |
拡張子 | GA |
az appservice plan create
App Service プランを作成する。
az appservice plan create --name
--resource-group
[--app-service-environment]
[--hyper-v]
[--is-linux]
[--location]
[--no-wait]
[--number-of-workers]
[--per-site-scaling]
[--sku {B1, B2, B3, D1, F1, FREE, I1, I1MV2, I1V2, I2, I2MV2, I2V2, I3, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3}]
[--tags]
[--zone-redundant]
例
基本的な App Service プランを作成します。
az appservice plan create -g MyResourceGroup -n MyPlan
4 つの Linux ワーカーを含む標準の App Service プランを作成します。
az appservice plan create -g MyResourceGroup -n MyPlan --is-linux --number-of-workers 4 --sku S1
Windows コンテナー アプリ サービス プランを作成します。
az appservice plan create -g MyResourceGroup -n MyPlan --hyper-v --sku P1V3
App Service 環境の App Service プランを作成します。
az appservice plan create -g MyResourceGroup -n MyPlan --app-service-environment MyAppServiceEnvironment --sku I1
別のサブスクリプションで App Service 環境の App Service プランを作成します。
az appservice plan create -g MyResourceGroup -n MyPlan --app-service-environment '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase' --sku I1V2
App Service 環境の App Service プランを、App Service 環境とは異なるサブスクリプションとリソース グループを異なるリージョンに作成します。
az appservice plan create -g MyResourceGroup -n MyPlan --app-service-environment '/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-rg/providers/Microsoft.Web/hostingEnvironments/test-ase' --sku I1V2 --location ase-region
必須のパラメーター
新しい App Service プランの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
App Service 環境の名前または ID。 App Service 環境とは異なるサブスクリプションで App Service プランを作成する場合は、--app-service-environment パラメーターのリソース ID を使用してください。
Hyper-V ワーカーで Windows コンテナー Web アプリをホストします。
Linux worker で Web アプリをホストします。
Location。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
実行時間の長い操作の終了を待機しません。
割り当てるワーカーの数。
App Service プラン レベルでアプリごとのスケーリングを有効にして、アプリをホストする App Service プランとは別にスケーリングできるようにします。
価格レベル (例: F1(Free)、D1(Shared)、B1(Basic Small)、B2(Basic Medium)、B3(Basic Large)、S1(Standard Small)、P1V2(プレミアム V2 Small)、P2V2(プレミアム V2 Medium)、P3V 2(プレミアム V2 Large)、P0V3(プレミアム V3 Extra Small)、P1V3(プレミアム V3 Small)、P2V3(プレミアム V3 Medium)、P3V3(プレミアム V3 Large)、P1MV3(プレミアム メモリ最適化 V3 Small)、P2MV3(プレミアム メモリ最適化 V3 Medium)、P3MV3(プレミアム メモリ最適化 V3 Large)、P4MV3(プレミアム メモリ最適化 V3 エクストラ ラージ)、P5MV3(プレミアム メモリ最適化 V3 エクストララージ、I1 (絶縁小)、I2 (分離メディア)、I3 (絶縁大)、I1V2 (絶縁 V2 I1V2)、I2V2 (絶縁 V2 I2V2)、I3V2 (絶縁 V2)I3V2、I4V2 (絶縁 V2 I4V2)、I5V2 (絶縁 V2 I5V2)、I6V2 (絶縁 V2 I6V2)、I1MV2 (絶縁メモリ最適化 V2 I1MV2)、I2MV2 (分離メモリ最適化 V2 I2 I2MV2)、I 3MV2 (分離メモリ最適化 V2 I3MV2)、I4MV2 (分離メモリ最適化 V2 I4MV2)、I5MV2 (分離メモリ最適化 V2 I5MV2)、WS1 (Logic Apps ワークフロー標準 1)、WS2 (Logic Apps ワークフロー標準 2)、WS3 (Logic Apps ワークフロー標準 3)。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
高可用性のためにゾーン冗長を有効にします。 プランの作成後に変更することはできません。 最小インスタンス数は 3 です。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az appservice plan create (appservice-kube 拡張機能)
App Service プランを作成する。
az appservice plan create --name
--resource-group
[--app-service-environment]
[--custom-location]
[--hyper-v]
[--is-linux]
[--location]
[--no-wait]
[--number-of-workers]
[--per-site-scaling]
[--sku]
[--tags]
例
基本的な App Service プランを作成します。
az appservice plan create -g MyResourceGroup -n MyPlan
4 つの Linux worker を使用して標準の App Service プランを作成します。
az appservice plan create -g MyResourceGroup -n MyPlan \
--is-linux --number-of-workers 4 --sku S1
App Service 環境の App Service プランを作成します。
az appservice plan create -g MyResourceGroup -n MyPlan \
--app-service-environment MyAppServiceEnvironment --sku I1
Kubernetes 環境の App Service プランを作成します。
az appservice plan create -g MyResourceGroup -n MyPlan \
--custom-location /subscriptions/sub_id/resourcegroups/group_name/providers/microsoft.extendedlocation/customlocations/custom_location_name \
--per-site-scaling --is-linux --sku K1
カスタムの場所と同じリソース グループに Kubernetes 環境 App Service プランを作成する
az appservice plan create -g MyResourceGroup -n MyPlan \
--custom-location custom_location_name \
--per-site-scaling --is-linux --sku K1
必須のパラメーター
新しい App Service プランの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
省略可能のパラメーター
App Service 環境の名前または ID。
カスタムの場所の名前または ID。 プランとは異なるリソース グループ内のカスタムの場所に ID を使用します。
Windows コンテナーで Web アプリをホストします。
Linux worker で Web アプリをホストします。
Location。 値のソース: az account list-locations
az configure --defaults location=<location>
を使用して、既定の場所を構成できます。
実行時間の長い操作の終了を待機しません。
割り当てるワーカーの数。
App Service プラン レベルでアプリごとのスケーリングを有効にして、アプリをホストする App Service プランとは別にスケーリングできるようにします。
価格レベル (例: F1(Free)、D1(Shared)、B1(Basic Small)、B2(Basic Medium)、B3(Basic Large)、S1(Standard Small)、P1V2(プレミアム V2 Small)、PC2 (プレミアム Container Small)、PC3 (プレミアム Container Medium)、PC 4 (プレミアム Container Large)、I1 (Isolated Small)、I2 (Isolated Large)、I3 (Isolated Large)、I1v2 (Isolated V2 Small)、I2v2 (Isolated V2 Medium)、I3v2(Isolated V2 Large) K1(Kubernetes)。
スペース区切りのタグ: key[=value] [key[=value] ...]既存のタグをクリアするには、"" を使用します。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az appservice plan delete
App Service プランを削除します。
az appservice plan delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
例
App Service プランを削除します。 (自動生成)
az appservice plan delete --name MyAppServicePlan --resource-group MyResourceGroup
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
App Service プランの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
確認のダイアログを表示しません。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az appservice plan list
App Service プランを一覧表示します。
az appservice plan list [--resource-group]
例
すべての Free レベルの App Service プランを一覧表示します。
az appservice plan list --query "[?sku.tier=='Free']"
App Service 環境のすべての App Service プランを一覧表示します。
az appservice plan list --query "[?hostingEnvironmentProfile.name=='<ase-name>']"
省略可能のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az appservice plan list (appservice-kube 拡張機能)
App Service プランを一覧表示します。
az appservice plan list [--resource-group]
例
すべての Free レベルの App Service プランを一覧表示します。
az appservice plan list --query "[?sku.tier=='Free']"
App Service 環境のすべての App Service プランを一覧表示します。
az appservice plan list --query "[?hostingEnvironmentProfile.name=='<ase-name>']"
省略可能のパラメーター
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az appservice plan show
リソース グループまたはリソース グループのセットの App Service プランを取得します。
az appservice plan show [--ids]
[--name]
[--resource-group]
[--subscription]
例
リソース グループまたはリソース グループのセットの App Service プランを取得します。 (自動生成)
az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
App Service プランの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az appservice plan show (appservice-kube 拡張機能)
リソース グループまたはリソース グループのセットの App Service プランを取得します。
az appservice plan show [--ids]
[--name]
[--resource-group]
[--subscription]
例
リソース グループまたはリソース グループのセットの App Service プランを取得します。 (自動生成)
az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
App Service プランの名前。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az appservice plan update
App Service プランを更新します。
詳細については、https:///go.microsoft.com/fwlink/?linkid=2133856 を参照してください。
az appservice plan update [--add]
[--elastic-scale {false, true}]
[--force-string]
[--ids]
[--max-elastic-worker-count]
[--name]
[--no-wait]
[--number-of-workers]
[--remove]
[--resource-group]
[--set]
[--sku {B1, B2, B3, D1, F1, FREE, I1, I1MV2, I1V2, I2, I2MV2, I2V2, I3, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P1MV3, P1V2, P1V3, P2MV3, P2V2, P2V3, P3MV3, P3V2, P3V3, P4MV3, P5MV3, S1, S2, S3, SHARED, WS1, WS2, WS3}]
[--subscription]
例
App Service プランを更新します。 (自動生成)
az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup --sku F1
省略可能のパラメーター
パスとキー値のペアを指定して、オブジェクトの一覧にオブジェクトを追加します。 例: --add property.listProperty <key=value, string or JSON string>
。
自動スケーリングを有効または無効にします。 このプランのエラスティック スケールを有効にするには "true" に設定し、このプランのエラスティック スケールを無効にするには "false" に設定します。 SKU は、プレミアム V2 SKU (P1V2、P2V2、P3V2) または プレミアム V3 SKU (P1V3、P2V3、P3V3) である必要があります。
'set' または 'add' を使用する場合は、JSON に変換するのではなく、文字列リテラルを保持します。
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
プランがスケールアウトできるインスタンスの最大数。 プランはエラスティック スケール プランである必要があります。
App Service プランの名前。
実行時間の長い操作の終了を待機しません。
割り当てるワーカーの数。
リストからプロパティまたは要素を削除します。 例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
設定するプロパティ パスと値を指定して、オブジェクトを更新します。 例: --set property1.property2=<value>
。
価格レベル (例: F1(Free)、D1(Shared)、B1(Basic Small)、B2(Basic Medium)、B3(Basic Large)、S1(Standard Small)、P1V2(プレミアム V2 Small)、P2V2(プレミアム V2 Medium)、P3V 2(プレミアム V2 Large)、P0V3(プレミアム V3 Extra Small)、P1V3(プレミアム V3 Small)、P2V3(プレミアム V3 Medium)、P3V3(プレミアム V3 Large)、P1MV3(プレミアム メモリ最適化 V3 Small)、P2MV3(プレミアム メモリ最適化 V3 Medium)、P3MV3(プレミアム メモリ最適化 V3 Large)、P4MV3(プレミアム メモリ最適化 V3 エクストラ ラージ)、P5MV3(プレミアム メモリ最適化 V3 エクストララージ、I1 (絶縁小)、I2 (分離メディア)、I3 (絶縁大)、I1V2 (絶縁 V2 I1V2)、I2V2 (絶縁 V2 I2V2)、I3V2 (絶縁 V2)I3V2、I4V2 (絶縁 V2 I4V2)、I5V2 (絶縁 V2 I5V2)、I6V2 (絶縁 V2 I6V2)、I1MV2 (絶縁メモリ最適化 V2 I1MV2)、I2MV2 (分離メモリ最適化 V2 I2 I2MV2)、I 3MV2 (分離メモリ最適化 V2 I3MV2)、I4MV2 (分離メモリ最適化 V2 I4MV2)、I5MV2 (分離メモリ最適化 V2 I5MV2)、WS1 (Logic Apps ワークフロー標準 1)、WS2 (Logic Apps ワークフロー標準 2)、WS3 (Logic Apps ワークフロー標準 3)。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
az appservice plan update (appservice-kube 拡張機能)
App Service プランを更新します。 詳細については、こちらを参照 https://docs.microsoft.com/azure/app-service/app-service-plan-manage#move-an-app-to-another-app-service-plan してください。
az appservice plan update [--ids]
[--name]
[--no-wait]
[--number-of-workers]
[--resource-group]
[--sku {ANY, B1, B2, B3, D1, ELASTICANY, F1, FREE, I1, I2, I3, P1V2, P2V2, P3V2, PC2, PC3, PC4, S1, S2, S3, SHARED}]
[--subscription]
例
App Service プランを更新します。 (自動生成)
az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup --sku F1
kubernetes App Service プランを更新します。
az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup \
--sku ANY --number-of-workers 3
省略可能のパラメーター
1 つまたは複数のリソース ID (スペース区切り)。 これは、'Resource Id' 引数のすべての情報を含む完全なリソース ID である必要があります。 --ids または他の 'Resource Id' 引数を指定する必要があります。
App Service プランの名前。
実行時間の長い操作の終了を待機しません。
割り当てるワーカーの数。
リソース グループの名前。 az configure --defaults group=<name>
を使用して、既定のグループを構成できます。
価格レベル (例: F1(Free)、D1(Shared)、B1(Basic Small)、B2(Basic Medium)、B3(Basic Large)、S1(Standard Small)、P1V2(プレミアム V2 Small)、PC2 (プレミアム Container Small)、PC3 (プレミアム Container Medium)、PC4 (プレミアム Container Large)、I1 (Isolated Small)、I2 (Isolated Large)、K1 (Kubernetes)。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
グローバル パラメーター
すべてのデバッグ ログを表示するようにログの詳細レベルを上げます。
このヘルプ メッセージを表示して終了します。
エラーのみを表示し、警告は抑制します。
出力形式。
JMESPath クエリ文字列。 詳細と例については、http://jmespath.org/ をご覧ください。
サブスクリプションの名前または ID。 az account set -s NAME_OR_ID
を使用して、既定のサブスクリプションを構成できます。
ログの詳細レベルを上げます。 詳細なデバッグ ログを表示するには --debug を使います。
Azure CLI