你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az appservice plan
注意
此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 详细了解扩展。
管理应用服务计划。
命令
名称 | 说明 | 类型 | Status |
---|---|---|---|
az appservice plan create |
创建应用服务计划。 |
核心 | GA |
az appservice plan create (appservice-kube 扩展) |
创建应用服务计划。 |
扩展 | GA |
az appservice plan delete |
删除应用服务计划。 |
核心 | GA |
az appservice plan list |
列出应用服务计划。 |
核心 | GA |
az appservice plan list (appservice-kube 扩展) |
列出应用服务计划。 |
扩展 | GA |
az appservice plan show |
获取资源组或一组资源组的应用服务计划。 |
核心 | GA |
az appservice plan show (appservice-kube 扩展) |
获取资源组或一组资源组的应用服务计划。 |
扩展 | GA |
az appservice plan update |
更新应用服务计划。 |
核心 | 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 了解详细信息。 |
扩展 | GA |
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, 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]
示例
创建基本应用服务计划。
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 I1
在不同的订阅中为应用服务环境创建应用服务计划。
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
必需参数
新应用服务计划的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
应用服务环境的名称或 ID。 如果要在与应用服务环境不同的订阅中创建应用服务计划,请使用 --app-service-environment 参数的资源 ID。
在 Hyper-V 辅助角色上托管 Windows 容器 Web 应用。
在 Linux 辅助角色上托管 Web 应用。
位置。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。
不等待长时间运行的操作完成。
要分配的辅助角色数。
在App 服务计划级别启用按应用缩放,以便独立于托管应用的App 服务计划进行缩放。
定价层,例如 F1(免费)、D1(共享)、B1(基本小型)、B2(基本中型)、B3(基本大型)、S1(标准小型)、P1V2(高级版 V2 Small)、P2V2(高级版 V2 中型)、P3V2(高级版 高级版 V2 大型)、P0V3(高级版 V3 特小)、P1V3(高级版 V3 小型)、P2V3(高级版 V3 中)、P3V3(高级版 V3 大型)、P1MV3(高级版内存优化 V3 小型)、P2MV3(高级版内存优化 V3 中型)、P3MV3(高级版内存优化 V3 大型)、P4MV3(高级版内存优化 V3 特大)、P5MV3(高级版内存优化 V3 特大)、I1(独立小型)、I 2(独立中等)、I3(独立大型)、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)、I 4MV2(独立内存优化 V2 I4MV2)、I5MV2(独立内存优化 V2 I5MV2)、WS1(逻辑应用工作流标准 1)、WS2(逻辑应用工作流标准 2)、WS3(逻辑应用工作流标准 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 扩展)
创建应用服务计划。
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
必需参数
新应用服务计划的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
应用服务环境的名称或 ID。
自定义位置的名称或 ID。 对计划的不同资源组中的自定义位置使用 ID。
在 Windows 容器上托管 Web 应用。
在 Linux 辅助角色上托管 Web 应用。
位置。 az account list-locations
中的值。 可以使用 az configure --defaults location=<location>
配置默认位置。
不等待长时间运行的操作完成。
要分配的辅助角色数。
在App 服务计划级别启用按应用缩放,以便独立于托管应用的App 服务计划进行缩放。
定价层,例如 F1(免费)、D1(共享)、B1(基本小型)、B2(基本中型)、B3(基本大型)、S1(标准小型)、P1V2(高级版 V2 小型)、PC2(高级版 容器小型)、PC3(高级版容器中等)、PC4 (高级版容器大型)、I1(独立小型)、I2(独立中等)、I3(独立大型)、I1v2(独立 V2 小型)、I2v2(独立 V2 中型)、I3v2(独立 V2 大型)K1(Kubernetes)。
空格分隔标记:key[=value] [key[=value] ...]。使用“”清除现有标记。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az appservice plan delete
删除应用服务计划。
az appservice plan delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
示例
删除应用服务计划。 (自动生成)
az appservice plan delete --name MyAppServicePlan --resource-group MyResourceGroup
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
应用服务计划的名称。
资源组的名称。 可以使用 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
列出应用服务计划。
az appservice plan list [--resource-group]
示例
列出所有免费层App 服务计划。
az appservice plan list --query "[?sku.tier=='Free']"
列出App 服务环境的所有App 服务计划。
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 扩展)
列出应用服务计划。
az appservice plan list [--resource-group]
示例
列出所有免费层App 服务计划。
az appservice plan list --query "[?sku.tier=='Free']"
列出App 服务环境的所有App 服务计划。
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
获取资源组或一组资源组的应用服务计划。
az appservice plan show [--ids]
[--name]
[--resource-group]
[--subscription]
示例
获取资源组或一组资源组的应用服务计划。 (自动生成)
az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
应用服务计划的名称。
资源组的名称。 可以使用 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 扩展)
获取资源组或一组资源组的应用服务计划。
az appservice plan show [--ids]
[--name]
[--resource-group]
[--subscription]
示例
获取资源组或一组资源组的应用服务计划。 (自动生成)
az appservice plan show --name MyAppServicePlan --resource-group MyResourceGroup
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
应用服务计划的名称。
资源组的名称。 可以使用 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
更新应用服务计划。
有关详细信息,请参阅 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]
示例
更新应用服务计划。 (自动生成)
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。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
计划可横向扩展到的最大实例数。 计划必须是弹性缩放计划。
应用服务计划的名称。
不等待长时间运行的操作完成。
要分配的辅助角色数。
从列表中删除属性或元素。 示例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>
。
定价层,例如 F1(免费)、D1(共享)、B1(基本小型)、B2(基本中型)、B3(基本大型)、S1(标准小型)、P1V2(高级版 V2 Small)、P2V2(高级版 V2 中型)、P3V2(高级版 高级版 V2 大型)、P0V3(高级版 V3 特小)、P1V3(高级版 V3 小型)、P2V3(高级版 V3 中)、P3V3(高级版 V3 大型)、P1MV3(高级版内存优化 V3 小型)、P2MV3(高级版内存优化 V3 中型)、P3MV3(高级版内存优化 V3 大型)、P4MV3(高级版内存优化 V3 特大)、P5MV3(高级版内存优化 V3 特大)、I1(独立小型)、I 2(独立中等)、I3(独立大型)、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)、I 4MV2(独立内存优化 V2 I4MV2)、I5MV2(独立内存优化 V2 I5MV2)、WS1(逻辑应用工作流标准 1)、WS2(逻辑应用工作流标准 2)、WS3(逻辑应用工作流标准 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 扩展)
更新应用服务计划。 请参阅 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]
示例
更新应用服务计划。 (自动生成)
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
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
应用服务计划的名称。
不等待长时间运行的操作完成。
要分配的辅助角色数。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
定价层,例如 F1(免费)、D1(共享)、B1(基本小型)、B2(基本中型)、B3(基本大型)、S1(标准小型)、P1V2(高级版 V2 小型)、PC2(高级版容器小型)、PC3(高级版容器中型)、PC4(高级版容器大)、I1(独立小型)、I2(独立中型)、I3(独立大)、K1(Kubernetes)。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。