az functionapp config

注意

此命令群組具有 Azure CLI 和至少一個擴充功能中定義的命令。 安裝每個擴充功能以受益于其擴充功能。 深入了解擴充功能。

設定函式應用程式。

命令

名稱 Description 類型 狀態
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

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--java-container

JAVA 容器,例如 Tomcat、Jetty。

--java-container-version

適用于 Tomcat 的 JAVA 容器版本,例如 '8.0.23'。

--java-version

如果使用 JAVA,則用來執行 Web 應用程式的版本,例如 JAVA 7 的 '1.7'、適用于 JAVA 8 的 '1.8'。

--linux-fx-version

用於 Linux 型 Webapp 的執行時間堆疊,例如「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 執行 Web 應用程式的版本,例如 .NET 4.6 的 'v4.0' 和 .NET 3.5 的 'v3.0'。

--number-of-workers

要配置的工作者數目。

--php-version

如果使用 PHP,則用來執行 Web 應用程式的版本,例如 5.5、5.6、7.0。

--powershell-version

如果使用 PowerShell,則用來執行函式應用程式的版本,例如 7.2。

--prewarmed-instance-count

函式應用程式擁有的預先暖化實例數目。

--python-version

如果使用 Python,則用來執行 Web 應用程式的版本,例如 2.7、3.4。

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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

函式應用程式的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--slot -s

位置的名稱。 如果未指定,則預設為生產位置。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。