你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az webapp config
注意
此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 详细了解扩展。
配置 Web 应用。
命令
az webapp config set
设置 Web 应用的配置。
az webapp config set [--acr-identity]
[--acr-use-identity {false, true}]
[--always-on {false, true}]
[--auto-heal-enabled {false, true}]
[--ftps-state {AllAllowed, Disabled, FtpsOnly}]
[--generic-configurations]
[--http20-enabled {false, true}]
[--ids]
[--java-container]
[--java-container-version]
[--java-version]
[--linux-fx-version]
[--min-tls-version]
[--name]
[--net-framework-version]
[--number-of-workers]
[--php-version]
[--powershell-version]
[--prewarmed-instance-count]
[--python-version]
[--remote-debugging-enabled {false, true}]
[--resource-group]
[--runtime]
[--slot]
[--startup-file]
[--subscription]
[--use-32bit-worker-process {false, true}]
[--vnet-route-all-enabled {false, true}]
[--web-sockets-enabled {false, true}]
[--windows-fx-version]
示例
打开“alwaysOn”
az webapp config set -g MyResourceGroup -n MyUniqueApp --always-on true
通过名为 params.json 的 JSON 文件设置配置
az webapp config set -g MyResourceGroup -n MyUniqueApp --generic-configurations "@.\params.json"
可选参数
接受将为 acr 映像拉取设置的系统或用户分配标识。 使用“[system]”来引用系统分配的标识,或使用资源 ID 来引用用户分配的标识。
启用或禁用来自 acr 的拉取映像,请使用托管标识。
确保始终加载 Web 应用,而不是在空闲后卸载。 建议在连续运行 Web 作业时使用。
启用或禁用自动愈合。
设置应用的 Ftps 状态值。 默认值为“AllAllowed”。
以对或 @<json_file>
. 格式key=value
提供站点配置列表。 PowerShell 和 Windows 命令提示符用户应使用 JSON 文件提供这些配置,以避免转义字符的兼容性问题。
配置网站以允许客户端通过 http2.0 进行连接。
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
Java 容器,例如 Tomcat、Jetty。
Java 容器的版本,例如 Tomcat 的“8.0.23”。
如果使用 Java(例如 Java 7 的“1.7”,则用于运行 Web 应用的版本,适用于 Java 8 的“1.8”)。
用于基于 Linux 的 Web 应用的运行时堆栈,例如“RUBY|2.5.5”、“NODE|12LTS”、“PHP|7.2”、“DOTNETCORE|2.1”。 有关详细信息,请参阅 https://aka.ms/linux-stacks。
SSL 请求所需的最低 TLS 版本,例如“1.0”、“1.1”、“1.2”。
Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>
。
如果使用 .NET Framework(例如用于 .NET 4.6 的“v4.0”)和用于 .NET 3.5 的“v3.0”,则用于运行 Web 应用的版本。
要分配的辅助角色数。
使用 PHP(例如 5.5、5.6、7.0)时用于运行 Web 应用的版本。
使用 PowerShell(例如 7.2)时用于运行函数应用的版本。
函数应用具有的预热实例数。
使用 Python(例如 2.7、3.4)时用于运行 Web 应用的版本。
启用或禁用远程调试。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
采用 Framework:Version 格式的规范化 Web 运行时,例如“PHP:7.2”。用于 az webapp list-runtimes
可用列表。
槽的名称。 如果未指定,则默认为生产槽。
linux 托管 Web 应用的启动文件,例如用于 Node.js Web 的“process.json”。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
使用 32 位工作进程。
配置区域 VNet 集成以将所有流量路由到 VNet。
启用或禁用 Web 套接字。
用于 Windows 容器 Web 应用的 docker 映像名称,例如 microsoft/nanoserver:ltsc2016。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az webapp config show
获取 Web 应用配置的详细信息。
az webapp config show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
示例
获取 Web 应用配置的详细信息。 (自动生成)
az webapp config show --name MyWebapp --resource-group MyResourceGroup
可选参数
一个或多个资源 ID(以空格分隔)。 它应该是包含“Resource Id”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“Resource Id”参数。
Web 应用的名称。 如果未指定,则会随机生成名称。 可以使用 < a0/a0> 配置默认值 az configure --defaults web=<name>
。
资源组的名称。 可以使用 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 获取完整的调试日志。