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

az functionapp config

注意

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

配置函数应用。

命令

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

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

核心 GA
az functionapp config access-restriction add

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

核心 GA
az functionapp config access-restriction remove

从 functionapp 中删除访问限制。

核心 GA
az functionapp config access-restriction set

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

核心 GA
az functionapp config access-restriction show

显示 functionapp 的访问限制设置。

核心 GA
az functionapp config appsettings

配置函数应用设置。

核心 GA
az functionapp config appsettings delete

删除函数应用的设置。

核心 GA
az functionapp config appsettings list

显示函数应用的设置。

核心 GA
az functionapp config appsettings set

更新函数应用的设置。

核心 GA
az functionapp config container

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

核心和扩展 GA
az functionapp config container delete

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

核心 GA
az functionapp config container set

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

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

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

分机 GA
az functionapp config container show

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

核心 GA
az functionapp config hostname

配置函数应用的主机名。

核心 GA
az functionapp config hostname add

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

核心 GA
az functionapp config hostname delete

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

核心 GA
az functionapp config hostname get-external-ip

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

核心 GA
az functionapp config hostname list

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

核心 GA
az functionapp config set

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

核心 GA
az functionapp config show

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

核心 GA
az functionapp config ssl

配置 SSL 证书。

核心 GA
az functionapp config ssl bind

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

核心 GA
az functionapp config ssl create

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

核心 预览
az functionapp config ssl delete

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

核心 GA
az functionapp config ssl import

从密钥库将 SSL 证书导入函数应用。

核心 GA
az functionapp config ssl list

列出函数应用的 SSL 证书。

核心 GA
az functionapp config ssl show

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

核心 GA
az functionapp config ssl unbind

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

核心 GA
az functionapp config ssl upload

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

核心 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}]

示例

设置函数应用的配置。 (自动生成)

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"

可选参数

--always-on

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

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

启用或禁用自动愈合。

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

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

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

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

--http20-enabled

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

接受的值: false, true
--ids

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

--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

函数应用的名称。

--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> 配置默认组。

--slot -s

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

--startup-file

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

--subscription

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

--use-32bit-worker-process

使用 32 位工作进程。

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

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

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

启用或禁用 Web 套接字。

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

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

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

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

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

--subscription

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

--verbose

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

az functionapp config show

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

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

示例

获取 Web 应用配置的详细信息。 (自动生成)

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

可选参数

--ids

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

--name -n

函数应用的名称。

--resource-group -g

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

--slot -s

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

--subscription

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

全局参数
--debug

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

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

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

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

--subscription

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

--verbose

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