az appservice plan

管理 App Service 方案。

命令

az appservice plan create

建立應用程式服務方案。

az appservice plan delete

刪除 App Service 方案。

az appservice plan list

列出 App Service 方案。

az appservice plan show

取得資源群組或一組資源群組的 App Service 方案。

az appservice plan update

更新 App Service 方案。

az appservice plan create

建立應用程式服務方案。

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, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3}]
                          [--tags]
                          [--zone-redundant]

範例

建立基本 App Service 方案。

az appservice plan create -g MyResourceGroup -n MyPlan

建立具有四個 Linux 背景工作角色的標準 App Service 方案。

az appservice plan create -g MyResourceGroup -n MyPlan --is-linux --number-of-workers 4 --sku S1

建立 Windows 容器 App Service 方案。

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

必要參數

--name -n

新 App Service 方案的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

選擇性參數

--app-service-environment -e

應用程式服務環境的名稱或識別碼。

--hyper-v

在 Windows 容器上裝載 Web 應用程式。

--is-linux

在 Linux 背景工作角色上裝載 Web 應用程式。

--location -l

位置。 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 來設定預設位置。

--no-wait

不等候長時間執行的作業完成。

--number-of-workers

要配置的背景工作角色數目。

預設值: 1
--per-site-scaling

在App Service方案層級啟用個別應用程式調整,以允許獨立于裝載應用程式的App Service方案進行調整。

--sku

定價層,例如 F1 (免費) 、D1 (共用) 、B1 (基本小型) 、 B2 (基本中型) 、B3 (基本大型) 、S1 (Standard Small) 、P1V2 (Premium V2 Small) 、P1V3 (Premium V3 Small) 、P2V3 () 、P3V3 (Premium V3 大型) 、 I1 (隔離小型) 、I2 (隔離中) 、I3 (隔離的大型) 、 I1v2 (隔離 V2 小型) 、I2v2 (隔離 V2 中) 、I3v2 (隔離 V2 大型) 、WS1 (Logic Apps 工作流程標準 1) 、WS2 (Logic Apps 工作流程標準 2) 、WS3 (Logic Apps 工作流程標準 3) 。

接受的值: B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3
預設值: B1
--tags

空格分隔標記:key[=value] [key[=value] ...]。使用 「」 清除現有的標記。

--zone-redundant -z

啟用高可用性的區域備援。 無法在建立計畫之後變更。 實例計數下限為 3。

az appservice plan delete

刪除 App Service 方案。

az appservice plan delete [--ids]
                          [--name]
                          [--resource-group]
                          [--yes]

範例

刪除 App Service 方案。 自動產生 ()

az appservice plan delete --name MyAppServicePlan --resource-group MyResourceGroup

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

App Service 方案的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--yes -y

不提示確認。

az appservice plan list

列出 App Service 方案。

az appservice plan list [--resource-group]

範例

列出所有免費層App Service方案。

az appservice plan list --query "[?sku.tier=='Free']"

列出App Service環境的所有App Service方案。

az appservice plan list --query "[?hostingEnvironmentProfile.name=='<ase-name>']"

選擇性參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

az appservice plan show

取得資源群組或一組資源群組的 App Service 方案。

az appservice plan show [--ids]
                        [--name]
                        [--resource-group]

範例

取得資源群組或一組資源群組的 App Service 方案。 自動產生 ()

az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--name -n

App Service 方案的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

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, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3}]

範例

更新 App Service 方案。 自動產生 ()

az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup --sku F1

選擇性參數

--add

藉由指定路徑和索引鍵值組,將物件新增至物件清單。 範例:--add property.listProperty < key=value、string 或 JSON 字串 > 。

--elastic-scale

啟用或停用自動調整。 設定為 「true」 以啟用此方案的彈性調整,或設定為 「false」 以停用此方案的彈性調整。 SKU 必須是進階 V2 SKU (P1V2、P2V2、P3V2) 或進階 V3 SKU (P1V3、P2V3、P3V3) 。

接受的值: false, true
--force-string

使用 'set' 或 'add' 時,請保留字元串常值,而不是嘗試轉換成 JSON。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 'Resource Id' 引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他 「資源識別碼」引數。

--max-elastic-worker-count -m

計畫可相應放大的實例數目上限。 方案必須是彈性調整計畫。

--name -n

App Service 方案的名稱。

--no-wait

不等候長時間執行的作業完成。

--number-of-workers

要配置的背景工作角色數目。

預設值: 1
--remove

從清單中移除屬性或專案。 範例:--remove property.list OR --remove propertyToRemove。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--set

指定要設定的屬性路徑和值來更新 物件。 範例:--set property1.property2=。

--sku

定價層,例如 F1 (免費) 、D1 (共用) 、B1 (基本小型) 、 B2 (基本中型) 、B3 (基本大型) 、S1 (Standard Small) 、P1V2 (Premium V2 Small) 、P1V3 (Premium V3 Small) 、P2V3 () 、P3V3 (Premium V3 大型) 、 I1 (隔離小型) 、I2 (隔離中) 、I3 (隔離的大型) 、 I1v2 (隔離 V2 小型) 、I2v2 (隔離 V2 中) 、I3v2 (隔離 V2 大型) 、WS1 (Logic Apps 工作流程標準 1) 、WS2 (Logic Apps 工作流程標準 2) 、WS3 (Logic Apps 工作流程標準 3) 。

接受的值: B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, S1, S2, S3, SHARED, WS1, WS2, WS3