共用方式為


az webapp config

Note

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

設定 Web 應用程式。

命令

名稱 Description 類型 狀態
az webapp config access-restriction

顯示、設定、新增和移除 Webapp 存取限制的方法。

Core GA
az webapp config access-restriction add

將存取限制新增至 Webapp。

Core GA
az webapp config access-restriction remove

從 Webapp 移除存取限制。

Core GA
az webapp config access-restriction set

設定 SCM 網站是否使用與主要月台和預設動作相同的限制。

Core GA
az webapp config access-restriction show

顯示 Webapp 的存取限制設定。

Core GA
az webapp config appsettings

設定 Web 應用程式設定。 更新或移除應用程式設定會導致應用程式回收。

Core GA
az webapp config appsettings delete

刪除 Web 應用程式設定。

Core GA
az webapp config appsettings list

取得 Web 應用程式設定的詳細資料。

Core GA
az webapp config appsettings set

設定 Web 應用程式的設定。

Core GA
az webapp config backup

管理 Web 應用程式的備份。

Core GA
az webapp config backup create

建立 Web 應用程式的備份。

Core GA
az webapp config backup delete

刪除 Web 應用程式備份。

Core GA
az webapp config backup list

列出 Web 應用程式的備份。

Core GA
az webapp config backup restore

從備份還原 Web 應用程式。

Core GA
az webapp config backup show

顯示 Web 應用程式的備份排程。

Core GA
az webapp config backup update

設定 Web 應用程式的新備份排程。

Core GA
az webapp config connection-string

管理 Web 應用程式的 連接字串。

Core GA
az webapp config connection-string delete

刪除 Web 應用程式的 連接字串。

Core GA
az webapp config connection-string list

取得 Web 應用程式的 連接字串。

Core GA
az webapp config connection-string set

更新 Web 應用程式的 連接字串。

Core GA
az webapp config container

管理現有 Web 應用程式的容器設定。

Core GA
az webapp config container delete

刪除現有 Web 應用程式的容器設定。

Core GA
az webapp config container set

設定現有的 Web 應用程式的容器設定。

Core GA
az webapp config container show

取得 Web 應用程式容器設定的詳細資料。

Core GA
az webapp config hostname

設定 Web 應用程式的主機名。

Core GA
az webapp config hostname add

將主機名系結至 Web 應用程式。

Core GA
az webapp config hostname delete

從 Web 應用程式解除系結主機名。

Core GA
az webapp config hostname get-external-ip

取得 Web 應用程式的對外 IP 位址。

Core GA
az webapp config hostname list

列出 Web 應用程式的所有主機名系結。

Core GA
az webapp config set

設定 Web 應用程式的組態。

Core GA
az webapp config show

取得 Web 應用程式設定的詳細資料。

Core GA
az webapp config snapshot

管理 Web 應用程式快照集。

Core GA
az webapp config snapshot list

列出 Web 應用程式的可還原快照集。

Core GA
az webapp config snapshot restore

還原 Web 應用程式快照集。

Core GA
az webapp config ssl

設定 Web 應用程式的 SSL 憑證。

核心和擴充功能 GA
az webapp config ssl bind

將 SSL 憑證系結至 Web 應用程式。

Core GA
az webapp config ssl bind (appservice-kube 擴充功能)

將 SSL 憑證系結至 Web 應用程式。

Extension GA
az webapp config ssl create

在 Webapp 應用程式中建立主機名的受控憑證。

Core Preview
az webapp config ssl delete

從 Web 應用程式刪除 SSL 憑證。

Core GA
az webapp config ssl import

從 金鑰保存庫 將 SSL 或 App Service 憑證匯入至 Web 應用程式。

Core GA
az webapp config ssl list

列出 Web 應用程式的 SSL 憑證。

Core GA
az webapp config ssl show

顯示 Web 應用程式的 SSL 憑證詳細數據。

Core GA
az webapp config ssl unbind

從 Web 應用程式解除系結 SSL 憑證。

Core GA
az webapp config ssl unbind (appservice-kube 擴充功能)

從 Web 應用程式解除系結 SSL 憑證。

Extension GA
az webapp config ssl upload

將 SSL 憑證上傳至 Web 應用程式。

Core GA
az webapp config storage-account

管理 Web 應用程式的 Azure 記憶體帳戶設定。

Core GA
az webapp config storage-account add

將 Azure 記憶體帳戶組態新增至 Web 應用程式。

Core GA
az webapp config storage-account delete

刪除 Web 應用程式的 Azure 記憶體帳戶設定。

Core GA
az webapp config storage-account list

取得 Web 應用程式的 Azure 記憶體帳戶設定。

Core GA
az webapp config storage-account update

更新 Web 應用程式上現有的 Azure 記憶體帳戶設定。

Core GA

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-cipher-suite]
                     [--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-identity

接受將針對 acr 映像提取設定的系統或使用者指派身分識別。 使用 '[system]' 來參考系統指派的身分識別,或參考使用者指派的身分識別的資源標識符。

--acr-use-identity

啟用或停用來自 acr 的提取映像,請使用受控識別。

屬性
接受的值: false, true
--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

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

屬性
參數群組: Resource Id Arguments
--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-cipher-suite

要求所需的最低 TLS 加密套件,例如 『TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384』。

--min-tls-version

SSL 要求所需的最低 TLS 版本,例如 '1.0'、'1.1'、'1.2'。

--name -n

Web 應用程式的名稱。 如果未指定,則會隨機產生名稱。 您可以使用 來設定預設值 az configure --defaults web=<name>

屬性
參數群組: Resource Id Arguments
--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>來設定預設群組。

屬性
參數群組: Resource Id Arguments
--runtime

標準 Web 執行時間格式為 Framework:Version,例如 “PHP:7.2”。用於 az webapp list-runtimes 可用的清單。

--slot -s

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

--startup-file

linux 裝載 Web 應用程式的啟動檔案,例如 Node.js Web 的 'process.json'。

--subscription

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

屬性
參數群組: Resource Id Arguments
--use-32bit-worker-process

使用32位背景工作進程或否。

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

設定區域 VNet 整合,將所有流量路由傳送至 VNet。

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

啟用或停用 Web 套接字。

屬性
接受的值: false, true
--windows-fx-version

用於 Windows 容器 Web 應用程式的 Docker 映像名稱,例如 microsoft/nanoserver:ltsc2016。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az webapp config show

取得 Web 應用程式設定的詳細資料。

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

範例

取得 Web 應用程式設定的詳細資料。 (autogenerated)

az webapp config show --name MyWebapp --resource-group MyResourceGroup

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--ids

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

屬性
參數群組: Resource Id Arguments
--name -n

Web 應用程式的名稱。 如果未指定,則會隨機產生名稱。 您可以使用 來設定預設值 az configure --defaults web=<name>

屬性
參數群組: Resource Id Arguments
--resource-group -g

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

屬性
參數群組: Resource Id Arguments
--slot -s

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

--subscription

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

屬性
參數群組: Resource Id Arguments
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False