你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az appservice plan

Note

此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 了解更多关于扩展的信息。

管理计划。

命令

名称 说明 类型 Status
az appservice plan create

创建应用服务计划。

Core GA
az appservice plan create (appservice-kube 扩展)

创建应用服务计划。

Extension GA
az appservice plan delete

删除应用服务计划。

Core GA
az appservice plan identity

管理应用服务计划的托管标识。

Core Preview
az appservice plan identity assign

将托管标识分配给应用服务计划。

Core Preview
az appservice plan identity remove

从应用服务计划中删除托管标识。

Core Preview
az appservice plan identity set-default

设置应用服务计划的默认托管标识。

Core Preview
az appservice plan identity show

显示应用服务计划的托管标识。

Core Preview
az appservice plan list

列出应用服务计划。

Core GA
az appservice plan list (appservice-kube 扩展)

列出应用服务计划。

Extension GA
az appservice plan managed-instance

管理托管实例。

Core Preview
az appservice plan managed-instance install-script

管理托管实例应用服务计划的安装脚本。

Core Preview
az appservice plan managed-instance install-script add

将安装脚本添加到托管实例应用服务计划。

Core Preview
az appservice plan managed-instance install-script list

列出托管实例应用服务计划的安装脚本。

Core Preview
az appservice plan managed-instance install-script remove

从托管实例应用服务计划中删除安装脚本。

Core Preview
az appservice plan managed-instance instance

管理实例。

Core Preview
az appservice plan managed-instance instance connect

使用 Azure Bastion 通过 RDP 连接到托管实例应用服务计划辅助角色实例。

Core Preview
az appservice plan managed-instance instance list

列出托管实例应用服务计划的实例。

Core Preview
az appservice plan managed-instance instance recycle

回收托管实例应用服务计划中的特定实例。

Core Preview
az appservice plan managed-instance network

管理托管实例应用服务计划的网络集成。

Core Preview
az appservice plan managed-instance network add

将 VNet 集成添加到托管实例应用服务计划。

Core Preview
az appservice plan managed-instance network remove

从托管实例应用服务计划中删除 VNet 集成。

Core Preview
az appservice plan managed-instance network show

显示托管实例应用服务计划的网络配置。

Core Preview
az appservice plan managed-instance registry-adapter

管理托管实例应用服务计划的注册表适配器。

Core Preview
az appservice plan managed-instance registry-adapter add

将注册表适配器添加到托管实例应用服务计划。

Core Preview
az appservice plan managed-instance registry-adapter list

列出托管实例应用服务计划的注册表适配器。

Core Preview
az appservice plan managed-instance registry-adapter remove

从托管实例应用服务计划中删除注册表适配器。

Core Preview
az appservice plan managed-instance storage-mount

管理托管实例应用服务计划的存储装载。

Core Preview
az appservice plan managed-instance storage-mount add

将存储装载添加到托管实例应用服务计划。

Core Preview
az appservice plan managed-instance storage-mount list

列出托管实例应用服务计划的存储装载。

Core Preview
az appservice plan managed-instance storage-mount remove

从托管实例应用服务计划中删除存储装载。

Core Preview
az appservice plan show

获取资源组或一组资源组的应用服务计划。

Core GA
az appservice plan show (appservice-kube 扩展)

获取资源组或一组资源组的应用服务计划。

Extension GA
az appservice plan update

更新应用服务计划。

Core GA
az appservice plan update (appservice-kube 扩展)

更新应用服务计划。 请参阅 https://docs.microsoft.com/azure/app-service/app-service-plan-manage#move-an-app-to-another-app-service-plan 了解详细信息。

Extension GA

az appservice plan create

创建应用服务计划。

az appservice plan create --name
                          --resource-group
                          [--app-service-environment]
                          [--async-scaling-enabled {false, true}]
                          [--default-identity]
                          [--hyper-v]
                          [--install-script]
                          [--is-linux]
                          [--is-managed-instance]
                          [--location]
                          [--mi-system-assigned {false, true}]
                          [--mi-user-assigned]
                          [--no-wait]
                          [--number-of-workers]
                          [--per-site-scaling]
                          [--rdp-enabled {false, true}]
                          [--registry-adapter]
                          [--sku {B1, B2, B3, D1, F1, FREE, I1MV2, I1V2, I2MV2, I2V2, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P0V4, P1MV3, P1MV4, P1V2, P1V3, P1V4, P2MV3, P2MV4, P2V2, P2V3, P2V4, P3MV3, P3MV4, P3V2, P3V3, P3V4, P4MV3, P4MV4, P5MV3, P5MV4, S1, S2, S3, SHARED, WS1, WS2, WS3}]
                          [--storage-mount]
                          [--subnet]
                          [--tags]
                          [--vnet]
                          [--zone-redundant]

示例

创建基本应用服务计划。

az appservice plan create -g MyResourceGroup -n MyPlan

创建包含四个 Linux 辅助角色的标准应用服务计划。

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

为应用服务环境创建应用服务计划。

az appservice plan create -g MyResourceGroup -n MyPlan --app-service-environment MyAppServiceEnvironment --sku I1v2

在不同的订阅中为应用服务环境创建应用服务计划。

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

在不同的订阅中为应用服务环境创建应用服务计划,以及与应用服务环境不同的区域中的资源组。

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

必需参数

--name -n

新应用服务计划的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--app-service-environment -e

应用服务环境的名称或 ID。 如果要在与应用服务环境不同的订阅中创建应用服务计划,请使用 --app-service-environment 参数的资源 ID。

--async-scaling-enabled

为应用服务计划启用异步缩放。 如果没有足够的辅助角色同步缩放,则设置为“true”以创建异步作。 SKU 必须是专用 SKU。

属性
接受的值: false, true
--default-identity
预览

接受分隔的系统或用户分配标识。 使用“[system]”来引用系统分配的标识,或使用资源 ID 来引用用户分配的标识。

--hyper-v

在 Hyper-V 辅助角色上托管 Windows 容器 Web 应用。

--install-script
预览

安装脚本配置。 为 . 提供键值对 name=<name> source-uri=<uri> type=<type>

--is-linux

在 Linux 辅助角色上托管 Web 应用。

--is-managed-instance
预览

托管实例上的主机 Web 应用。

--location -l

Location. az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。

--mi-system-assigned
预览

为此应用服务计划启用系统分配的托管标识。

属性
接受的值: false, true
--mi-user-assigned
预览

为此应用服务计划启用用户分配的托管标识。 接受标识资源 ID 的空间分隔列表。

--no-wait

不等待长时间运行的操作完成。

属性
默认值: False
--number-of-workers

要分配的辅助角色数。

属性
默认值: 1
--per-site-scaling

在应用服务计划级别启用按应用缩放,以允许独立于托管应用的应用服务计划缩放应用。

属性
默认值: False
--rdp-enabled
预览

启用 RDP。 要求 is-custom-mode 为 true。

属性
接受的值: false, true
--registry-adapter
预览

注册表适配器配置。 为 . 提供键值对 registry-key=<key> type=<type> secret-uri=<uri>

--sku

定价层,例如 F1(免费)、D1(共享)、B1(基本小型)、B2(基本中型)、B3(基本大型)、S1(标准小型)、P1V2(高级 V2 小型)、P2V2(高级 V2 中型)、P3V2(高级 V2 大型)、P0V3(高级 V3 额外小型)、P1V3(高级 V3 小型)、P2V3(高级 V3 中型)、P3V3(高级 V3 大型)、P1MV3(高级内存优化 V3 小型)、P2MV3(高级内存优化 V3 中型), P3MV3(高级内存优化 V3 大型),P4MV3(高级内存优化 V3 超大型),P5MV3(高级内存优化 V3 特大),P0V4(高级 V4 特小),P1V4(高级 V4 小型) 、P2V4(高级 V4 中型)、P3V4(高级 V4 大型)、P1MV4(高级内存优化 V4 小型)、P2MV4(高级内存优化 V4 中型)、P3MV4(高级内存优化 V4 大型), P4MV4(高级内存优化 V4 超大型)、P5MV4(高级内存优化 V4 特大)、I1V2(独立 V2 I1V2)、I2V2(独立 V2 I2V2)、I3V2(独立 V2 I3V2)、I4V2(独立 V2 I4V2) I5V2(独立 V2 I5V2)、I6V2(独立 V2 I6V2)、I1MV2(独立内存优化 V2 I1MV2)、I2MV2(独立内存优化 V2 I2MV2)、I3MV2(独立内存优化 V2 I3MV2), I4MV2(独立内存优化 V2 I4MV2)、I5MV2(独立内存优化 V2 I5MV2)、WS1(逻辑应用工作流标准 1)、WS2(逻辑应用工作流标准 2)、WS3(逻辑应用工作流标准 3)。

属性
默认值: B1
接受的值: B1, B2, B3, D1, F1, FREE, I1MV2, I1V2, I2MV2, I2V2, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P0V4, P1MV3, P1MV4, P1V2, P1V3, P1V4, P2MV3, P2MV4, P2V2, P2V3, P2V4, P3MV3, P3MV4, P3V2, P3V3, P3V4, P4MV3, P4MV4, P5MV3, P5MV4, S1, S2, S3, SHARED, WS1, WS2, WS3
--storage-mount
预览

存储装载配置。 为 . 提供键值对 name=<name> source=<source> type=<type> destination-path=<path> credentials-secret-uri=<uri>

--subnet
预览

具有应用服务计划联接的预先存在的子网的名称或资源 ID。 如果按名称指定子网,则还需要 --vnet 参数。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

--vnet
预览

区域虚拟网络的名称或资源 ID。 如果不同资源组中有多个同名的 vnet,请使用 vnet 资源 ID 来指定要使用的 vnet。 如果使用 vnet 名称,则默认使用与 Web 应用相同的资源组中的 vnet。 必须与 --subnet 参数一起使用。

--zone-redundant -z

启用区域冗余以实现高可用性。 最小实例计数为 2。

属性
默认值: False
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az appservice plan create (appservice-kube 扩展)

创建应用服务计划。

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]

示例

创建基本应用服务计划。

az appservice plan create -g MyResourceGroup -n MyPlan

使用四个 Linux 辅助角色创建标准应用服务计划。

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

为应用服务环境创建应用服务计划。

az appservice plan create -g MyResourceGroup -n MyPlan \
    --app-service-environment MyAppServiceEnvironment --sku I1

为 kubernetes 环境创建应用服务计划。

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 环境应用服务计划

az appservice plan create -g MyResourceGroup -n MyPlan \
    --custom-location custom_location_name \
    --per-site-scaling --is-linux --sku K1

必需参数

--name -n

新应用服务计划的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--app-service-environment -e

应用服务环境的名称或 ID。

--custom-location -c

自定义位置的名称或 ID。 对计划的不同资源组中的自定义位置使用 ID。

--hyper-v
预览

在 Windows 容器上托管 Web 应用。

--is-linux

在 Linux 辅助角色上托管 Web 应用。

--location -l

Location. az account list-locations 中的值。 可以使用 az configure --defaults location=<location> 配置默认位置。

--no-wait

不等待长时间运行的操作完成。

属性
默认值: False
--number-of-workers

要分配的辅助角色数。

属性
默认值: 1
--per-site-scaling

在应用服务计划级别启用按应用缩放,以允许独立于托管应用的应用服务计划缩放应用。

属性
默认值: False
--sku

定价层,例如 F1(免费)、D1(共享)、B1(基本小型)、B2(基本中型)、B3(基本大型)、S1(标准小型)、P1V2(高级 V2 小型)、PC2(高级容器小型)、PC3(高级容器中等)、PC4(高级容器) 大)、I1(独立小型)、I2(独立中等)、I3(独立大型)、I1v2(独立 V2 Small)、I2v2(独立 V2 中等)、I3v2(独立 V2 大型)K1(Kubernetes)。

--tags

空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az appservice plan delete

删除应用服务计划。

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

示例

删除应用服务计划。 (autogenerated)

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

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

属性
参数组: Resource Id Arguments
--name -n

应用服务计划的名称。

属性
参数组: Resource Id Arguments
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

属性
参数组: Resource Id Arguments
--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

属性
参数组: Resource Id Arguments
--yes -y

不要提示确认。

属性
默认值: False
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az appservice plan list

列出应用服务计划。

az appservice plan list [--resource-group]

示例

列出所有免费层应用服务计划。

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

列出应用服务环境的所有应用服务计划。

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

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az appservice plan list (appservice-kube 扩展)

列出应用服务计划。

az appservice plan list [--resource-group]

示例

列出所有免费层应用服务计划。

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

列出应用服务环境的所有应用服务计划。

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

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az appservice plan show

获取资源组或一组资源组的应用服务计划。

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

示例

获取资源组或一组资源组的应用服务计划。 (autogenerated)

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

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

属性
参数组: Resource Id Arguments
--name -n

应用服务计划的名称。

属性
参数组: Resource Id Arguments
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

属性
参数组: Resource Id Arguments
--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

属性
参数组: Resource Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az appservice plan show (appservice-kube 扩展)

获取资源组或一组资源组的应用服务计划。

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

示例

获取资源组或一组资源组的应用服务计划。 (autogenerated)

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

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

属性
参数组: Resource Id Arguments
--name -n

应用服务计划的名称。

属性
参数组: Resource Id Arguments
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

属性
参数组: Resource Id Arguments
--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

属性
参数组: Resource Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az appservice plan update

更新应用服务计划。

有关详细信息,请参阅 https:///go.microsoft.com/fwlink/?linkid=2133856。

az appservice plan update [--add]
                          [--async-scaling-enabled {false, true}]
                          [--default-identity]
                          [--elastic-scale {false, true}]
                          [--force-string]
                          [--ids]
                          [--install-script]
                          [--max-elastic-worker-count]
                          [--name]
                          [--no-wait]
                          [--number-of-workers]
                          [--rdp-enabled {false, true}]
                          [--registry-adapter]
                          [--remove]
                          [--resource-group]
                          [--set]
                          [--sku {B1, B2, B3, D1, F1, FREE, I1MV2, I1V2, I2MV2, I2V2, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P0V4, P1MV3, P1MV4, P1V2, P1V3, P1V4, P2MV3, P2MV4, P2V2, P2V3, P2V4, P3MV3, P3MV4, P3V2, P3V3, P3V4, P4MV3, P4MV4, P5MV3, P5MV4, S1, S2, S3, SHARED, WS1, WS2, WS3}]
                          [--storage-mount]
                          [--subnet]
                          [--subscription]
                          [--vnet]

示例

更新应用服务计划。 (autogenerated)

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

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--add

通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value, string or JSON string>

属性
参数组: Generic Update Arguments
默认值: []
--async-scaling-enabled

为应用服务计划启用异步缩放。 如果没有足够的辅助角色同步缩放,则设置为“true”以创建异步作。 SKU 必须是专用 SKU。

属性
接受的值: false, true
--default-identity
预览

接受分隔的系统或用户分配标识。 使用“[system]”来引用系统分配的标识,或使用资源 ID 来引用用户分配的标识。

--elastic-scale
预览

启用或禁用自动缩放。 设置为“true”可为此计划启用弹性缩放,或设置为“false”可禁用此计划的弹性缩放。 SKU 必须是高级 V2 SKU(P1V2、P2V2、P3V2)或高级 V3 SKU(P1V3、P2V3、P3V3)。

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

使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。

属性
参数组: Generic Update Arguments
默认值: False
--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

属性
参数组: Resource Id Arguments
--install-script
预览

安装脚本配置。 为 . 提供键值对 name=<name> source-uri=<uri> type=<type>

--max-elastic-worker-count -m
预览

计划可横向扩展到的最大实例数。 计划必须是弹性缩放计划。

--name -n

应用服务计划的名称。

属性
参数组: Resource Id Arguments
--no-wait

不等待长时间运行的操作完成。

属性
默认值: False
--number-of-workers

要分配的辅助角色数。

属性
默认值: 1
--rdp-enabled
预览

启用 RDP。 要求 is-custom-mode 为 true。

属性
接受的值: false, true
--registry-adapter
预览

注册表适配器配置。 为 . 提供键值对 registry-key=<key> type=<type> secret-uri=<uri>

--remove

从列表中删除属性或元素。 示例: --remove property.list <indexToRemove> OR --remove propertyToRemove.

属性
参数组: Generic Update Arguments
默认值: []
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

属性
参数组: Resource Id Arguments
--set

通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>

属性
参数组: Generic Update Arguments
默认值: []
--sku

定价层,例如 F1(免费)、D1(共享)、B1(基本小型)、B2(基本中型)、B3(基本大型)、S1(标准小型)、P1V2(高级 V2 小型)、P2V2(高级 V2 中型)、P3V2(高级 V2 大型)、P0V3(高级 V3 额外小型)、P1V3(高级 V3 小型)、P2V3(高级 V3 中型)、P3V3(高级 V3 大型)、P1MV3(高级内存优化 V3 小型)、P2MV3(高级内存优化 V3 中型), P3MV3(高级内存优化 V3 大型),P4MV3(高级内存优化 V3 超大型),P5MV3(高级内存优化 V3 特大),P0V4(高级 V4 特小),P1V4(高级 V4 小型) 、P2V4(高级 V4 中型)、P3V4(高级 V4 大型)、P1MV4(高级内存优化 V4 小型)、P2MV4(高级内存优化 V4 中型)、P3MV4(高级内存优化 V4 大型), P4MV4(高级内存优化 V4 超大型)、P5MV4(高级内存优化 V4 特大)、I1V2(独立 V2 I1V2)、I2V2(独立 V2 I2V2)、I3V2(独立 V2 I3V2)、I4V2(独立 V2 I4V2) I5V2(独立 V2 I5V2)、I6V2(独立 V2 I6V2)、I1MV2(独立内存优化 V2 I1MV2)、I2MV2(独立内存优化 V2 I2MV2)、I3MV2(独立内存优化 V2 I3MV2), I4MV2(独立内存优化 V2 I4MV2)、I5MV2(独立内存优化 V2 I5MV2)、WS1(逻辑应用工作流标准 1)、WS2(逻辑应用工作流标准 2)、WS3(逻辑应用工作流标准 3)。

属性
接受的值: B1, B2, B3, D1, F1, FREE, I1MV2, I1V2, I2MV2, I2V2, I3MV2, I3V2, I4MV2, I4V2, I5MV2, I5V2, I6V2, P0V3, P0V4, P1MV3, P1MV4, P1V2, P1V3, P1V4, P2MV3, P2MV4, P2V2, P2V3, P2V4, P3MV3, P3MV4, P3V2, P3V3, P3V4, P4MV3, P4MV4, P5MV3, P5MV4, S1, S2, S3, SHARED, WS1, WS2, WS3
--storage-mount
预览

存储装载配置。 为 . 提供键值对 name=<name> source=<source> type=<type> destination-path=<path> credentials-secret-uri=<uri>

--subnet
预览

具有应用服务计划联接的预先存在的子网的名称或资源 ID。 如果按名称指定子网,则还需要 --vnet 参数。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

属性
参数组: Resource Id Arguments
--vnet
预览

区域虚拟网络的名称或资源 ID。 如果不同资源组中有多个同名的 vnet,请使用 vnet 资源 ID 来指定要使用的 vnet。 如果使用 vnet 名称,则默认使用与 Web 应用相同的资源组中的 vnet。 必须与 --subnet 参数一起使用。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False

az appservice plan update (appservice-kube 扩展)

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]

示例

更新应用服务计划。 (autogenerated)

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

更新 kubernetes 应用服务计划。

az appservice plan update --name MyAppServicePlan --resource-group MyResourceGroup \
    --sku ANY --number-of-workers 3

可选参数

以下参数是可选的,但根据上下文,命令可能需要一个或多个参数才能成功执行。

--ids

一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。

属性
参数组: Resource Id Arguments
--name -n

应用服务计划的名称。

属性
参数组: Resource Id Arguments
--no-wait

不等待长时间运行的操作完成。

属性
默认值: False
--number-of-workers

要分配的辅助角色数。

属性
默认值: 1
--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name>配置默认组。

属性
参数组: Resource Id Arguments
--sku

定价层,例如 F1(免费)、D1(共享)、B1(基本小型)、B2(基本中型)、B3(基本中型)、S1(标准小型)、P1V2(高级 V2 小型)、PC2(高级容器小型)、PC3(高级容器小型)、PC4(高级容器大型)、I1(独立小型)、I2(独立中型)、I3(独立大型)、K1(Kubernetes)。

属性
接受的值: ANY, B1, B2, B3, D1, ELASTICANY, F1, FREE, I1, I2, I3, P1V2, P2V2, P3V2, PC2, PC3, PC4, S1, S2, S3, SHARED
--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

属性
参数组: Resource Id Arguments
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

属性
默认值: False
--help -h

显示此帮助消息并退出。

--only-show-errors

仅显示错误,禁止显示警告。

属性
默认值: False
--output -o

输出格式。

属性
默认值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--verbose

增加日志记录详细程度。 使用 --debug 获取完整的调试日志。

属性
默认值: False