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

az functionapp config

Note

此命令组具有在 Azure CLI 和至少一个扩展中定义的命令。 安装每个扩展,使其受益于其扩展功能。 Learn more about extensions.

配置函数应用。

命令

名称 说明 类型 Status
az functionapp config access-restriction

显示、设置、添加和删除对 functionapp 的访问限制的方法。

Core GA
az functionapp config access-restriction add

向函数应用添加访问限制。

Core GA
az functionapp config access-restriction remove

从 functionapp 中删除访问限制。

Core GA
az functionapp config access-restriction set

设置 SCM 站点是否使用与主站点相同的限制。

Core GA
az functionapp config access-restriction show

显示 functionapp 的访问限制设置。

Core GA
az functionapp config appsettings

配置函数应用设置。

Core GA
az functionapp config appsettings delete

删除函数应用的设置。

Core GA
az functionapp config appsettings list

显示函数应用的设置。

Core GA
az functionapp config appsettings set

更新函数应用的设置。

Core GA
az functionapp config container

管理现有函数应用的容器设置。

核心和扩展 GA
az functionapp config container delete

删除现有函数应用的容器设置。

Core GA
az functionapp config container set

设置现有函数应用的容器设置。

Core GA
az functionapp config container set (appservice-kube 扩展)

设置现有函数应用的容器设置。

Extension GA
az functionapp config container show

获取函数应用的容器设置的详细信息。

Core GA
az functionapp config hostname

为函数应用配置主机名。

Core GA
az functionapp config hostname add

将主机名绑定到函数应用。

Core GA
az functionapp config hostname delete

从函数应用取消绑定主机名。

Core GA
az functionapp config hostname get-external-ip

获取函数应用的面向外部的 IP 地址。

Core GA
az functionapp config hostname list

列出函数应用的所有主机名绑定。

Core GA
az functionapp config set

设置现有函数应用的配置。

Core GA
az functionapp config show

获取现有函数应用配置的详细信息。

Core GA
az functionapp config ssl

配置 SSL 证书。

Core GA
az functionapp config ssl bind

将 SSL 证书绑定到函数应用。

Core GA
az functionapp config ssl create

在函数应用中为主机名创建托管证书。

Core Preview
az functionapp config ssl delete

从函数应用中删除 SSL 证书。

Core GA
az functionapp config ssl import

从 Key Vault 将 SSL 证书导入到函数应用。

Core GA
az functionapp config ssl list

列出函数应用的 SSL 证书。

Core GA
az functionapp config ssl show

显示函数应用的 SSL 证书的详细信息。

Core GA
az functionapp config ssl unbind

从函数应用取消绑定 SSL 证书。

Core GA
az functionapp config ssl upload

将 SSL 证书上传到函数应用。

Core GA

az functionapp config set

设置现有函数应用的配置。

az functionapp config set [--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]
                          [--slot]
                          [--startup-file]
                          [--subscription]
                          [--use-32bit-worker-process {false, true}]
                          [--vnet-route-all-enabled {false, true}]
                          [--web-sockets-enabled {false, true}]

示例

设置函数应用的配置。 (autogenerated)

az functionapp config set --always-on true --name MyFunctionApp --resource-group MyResourceGroup

通过名为 params.json 的 JSON 文件设置配置

az functionapp config set -g MyResourceGroup -n MyFunctionApp --generic-configurations "@.\params.json"

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--always-on

确保始终加载 Web 应用,而不是在空闲后卸载。 建议在连续运行 Web 作业时使用。

属性
接受的值: false, true
--auto-heal-enabled

启用或禁用自动愈合。

属性
接受的值: false, true
--ftps-state

设置应用的 Ftps 状态值。 默认值为“AllAllowed”。

属性
接受的值: AllAllowed, Disabled, FtpsOnly
--generic-configurations

key=value 对或 @<json_file>格式提供站点配置列表。 PowerShell 和 Windows 命令提示符用户应使用 JSON 文件提供这些配置,以避免转义字符的兼容性问题。

--http20-enabled

配置网站以允许客户端通过 http2.0 进行连接。

属性
接受的值: false, true
--ids

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

属性
Parameter group: Resource Id Arguments
--java-container

Java 容器,例如 Tomcat、Jetty。

--java-container-version

Java 容器的版本,例如 Tomcat 的“8.0.23”。

--java-version

如果使用 Java(例如 Java 7 的“1.7”,则用于运行 Web 应用的版本,适用于 Java 8 的“1.8”)。

--linux-fx-version

用于基于 Linux 的 Web 应用的运行时堆栈,例如“RUBY|2.5.5”、“NODE|12LTS”、“PHP|7.2”、“DOTNETCORE|2.1”。 有关详细信息,请参阅 https://aka.ms/linux-stacks

--min-tls-version

SSL 请求所需的最低 TLS 版本,例如“1.0”、“1.1”、“1.2”。

--name -n

函数应用的名称。

属性
Parameter group: Resource Id Arguments
--net-framework-version

如果使用 .NET Framework(例如用于 .NET 4.6 的“v4.0”)和用于 .NET 3.5 的“v3.0”,则用于运行 Web 应用的版本。

--number-of-workers

要分配的辅助角色数。

--php-version

使用 PHP(例如 5.5、5.6、7.0)时用于运行 Web 应用的版本。

--powershell-version

使用 PowerShell(例如 7.2)时用于运行函数应用的版本。

--prewarmed-instance-count

函数应用具有的预热实例数。

--python-version

使用 Python(例如 2.7、3.4)时用于运行 Web 应用的版本。

--remote-debugging-enabled

启用或禁用远程调试。

属性
接受的值: false, true
--resource-group -g

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

属性
Parameter group: Resource Id Arguments
--slot -s

槽的名称。 如果未指定,则默认为生产槽。

--startup-file

linux 托管 Web 应用的启动文件,例如用于 Node.js Web 的“process.json”。

--subscription

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

属性
Parameter group: Resource Id Arguments
--use-32bit-worker-process

使用 32 位工作进程。

属性
接受的值: false, true
--vnet-route-all-enabled

配置区域 VNet 集成以将所有流量路由到 VNet。

属性
接受的值: false, true
--web-sockets-enabled

启用或禁用 Web 套接字。

属性
接受的值: false, true
全局参数
--debug

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

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

显示此帮助消息并退出。

--only-show-errors

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

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

Output format.

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

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

--verbose

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

属性
默认值: False

az functionapp config show

获取现有函数应用配置的详细信息。

az functionapp config show [--ids]
                           [--name]
                           [--resource-group]
                           [--slot]
                           [--subscription]

示例

获取 Web 应用配置的详细信息。 (autogenerated)

az functionapp config show --name MyFunctionApp --resource-group MyResourceGroup

可选参数

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--ids

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

属性
Parameter group: Resource Id Arguments
--name -n

函数应用的名称。

属性
Parameter group: Resource Id Arguments
--resource-group -g

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

属性
Parameter group: Resource Id Arguments
--slot -s

槽的名称。 如果未指定,则默认为生产槽。

--subscription

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

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

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

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

显示此帮助消息并退出。

--only-show-errors

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

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

Output format.

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

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

--verbose

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

属性
默认值: False