az webapp

管理 web apps。

命令

az webapp auth

管理 webapp 驗證和授權。

az webapp auth show

顯示 webapp 的驗證設定。

az webapp auth update

更新 webapp 的驗證設定。

az webapp browse

在瀏覽器中開啟 Web 應用程式。

az webapp config

設定 web 應用程式。

az webapp config access-restriction

在 webapp 上顯示、設定、新增及移除存取限制的方法。

az webapp config access-restriction add

將存取限制新增至 webapp。

az webapp config access-restriction remove

從 webapp 移除存取限制。

az webapp config access-restriction set

設定 SCM 網站是否使用與主要網站相同的限制。

az webapp config access-restriction show

顯示 webapp 的存取限制設定。

az webapp config appsettings

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

az webapp config appsettings delete

刪除 web 應用程式設定。

az webapp config appsettings list

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

az webapp config appsettings set

設定 web 應用程式的設定。

az webapp config backup

管理 web 應用程式的備份。

az webapp config backup create

建立 web 應用程式的備份。

az webapp config backup list

列出 web 應用程式的備份。

az webapp config backup restore

從備份還原 web 應用程式。

az webapp config backup show

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

az webapp config backup update

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

az webapp config connection-string

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

az webapp config connection-string delete

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

az webapp config connection-string list

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

az webapp config connection-string set

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

az webapp config container

管理 web 應用程式容器設定。

az webapp config container delete

刪除 web 應用程式容器的設定。

az webapp config container set

設定 web 應用程式容器的設定。

az webapp config container show

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

az webapp config hostname

設定 web 應用程式的主機名稱。

az webapp config hostname add

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

az webapp config hostname delete

從 web 應用程式解除主機名稱的系結。

az webapp config hostname get-external-ip

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

az webapp config hostname list

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

az webapp config set

設定 web 應用程式的設定。

az webapp config show

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

az webapp config snapshot

管理 web 應用程式快照集。

az webapp config snapshot list

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

az webapp config snapshot restore

還原 web 應用程式快照集。

az webapp config ssl

設定 web apps 的 SSL 憑證。

az webapp config ssl bind

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

az webapp config ssl create

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

az webapp config ssl delete

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

az webapp config ssl import

從 Key Vault 將 SSL 或 App Service 憑證匯入至 web 應用程式。

az webapp config ssl list

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

az webapp config ssl show

顯示 web 應用程式的 SSL 憑證詳細資料。

az webapp config ssl unbind

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

az webapp config ssl upload

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

az webapp config storage-account

管理 web 應用程式的 Azure 儲存體帳戶設定。 (Linux Web Apps 和 Windows 容器只 Web Apps) 。

az webapp config storage-account add

將 Azure 儲存體帳戶設定新增至 web 應用程式。 (Linux Web Apps 和 Windows 容器只 Web Apps) 。

az webapp config storage-account delete

刪除 web 應用程式的 Azure 儲存體帳戶設定。 (Linux Web Apps 和 Windows 容器只 Web Apps) 。

az webapp config storage-account list

取得 web 應用程式的 Azure 儲存體帳戶設定。 (Linux Web Apps 和 Windows 容器只 Web Apps) 。

az webapp config storage-account update

更新 web 應用程式上的現有 Azure 儲存體帳戶設定。 (Linux Web Apps 和 Windows 容器只 Web Apps) 。

az webapp container

與 webapp 容器作業相關的命令群組。

az webapp container up

用來建立和部署容器 webapp 的實驗性命令。

az webapp cors

管理跨原始來源資源分享 (CORS) 。

az webapp cors add

新增允許的來源。

az webapp cors remove

移除允許的來源。

az webapp cors show

顯示允許的來源。

az webapp create

建立 Web 應用程式。

az webapp create-remote-connection

使用 tcp 通道來建立遠端連線至您的 web 應用程式。

az webapp delete

刪除 web 應用程式。

az webapp deleted

管理已刪除的 web 應用程式。

az webapp deleted list

列出已刪除的 web 應用程式。

az webapp deleted restore

還原已刪除的 web 應用程式。

az webapp deploy

將提供的成品部署至 Azure Web Apps。

az webapp deployment

管理 web 應用程式部署。

az webapp deployment container

管理以容器為基礎的連續部署。

az webapp deployment container config

透過容器設定持續部署。

az webapp deployment container show-cd-url

取得可以用來設定持續部署 webhook 的 URL。

az webapp deployment list-publishing-credentials

取得可用 web 應用程式發佈認證的詳細資料。

az webapp deployment list-publishing-profiles

取得可用 Web 應用程式部署設定檔的詳細資料。

az webapp deployment slot

管理 web 應用程式部署位置。

az webapp deployment slot auto-swap

設定部署位置自動交換。

az webapp deployment slot create

建立部署位置。

az webapp deployment slot delete

刪除部署位置。

az webapp deployment slot list

列出所有的部署位置。

az webapp deployment slot swap

變更 web 應用程式的部署位置。

az webapp deployment source

透過原始檔控制來管理 web 應用程式部署。

az webapp deployment source config

管理 git 或 Mercurial 存放庫中的部署。

az webapp deployment source config-local-git

取得為了部署 Web 應用程式而要作為 git 存放庫端點複製與推送目標的 URL。

az webapp deployment source config-zip

使用適用于 web 應用程式的 kudu zip push 部署來執行部署。

az webapp deployment source delete

刪除原始檔控制部署設定。

az webapp deployment source show

取得原始檔控制部署設定的詳細資料。

az webapp deployment source sync

從存放庫同步處理。 只有在手動整合模式下才需要。

az webapp deployment source update-token

更新在 Azure app service 中快取的原始檔控制權杖。

az webapp deployment user

管理部署的使用者認證。

az webapp deployment user set

更新部署認證。

az webapp deployment user show

取得部署發佈使用者。

az webapp hybrid-connection

列出、新增和移除 webapps 混合式連接的方法。

az webapp hybrid-connection add

將混合式連接新增至 webapp。

az webapp hybrid-connection list

列出 webapp 上的混合式連接。

az webapp hybrid-connection remove

從 webapp 移除混合式連接。

az webapp identity

管理 web 應用程式的受控服務識別。

az webapp identity assign

將受控服務識別指派給 web 應用程式。

az webapp identity remove

停用 web 應用程式的受控服務識別。

az webapp identity show

顯示 web 應用程式的受控服務識別。

az webapp list

列出 web 應用程式。

az webapp list-instances

列出 web 應用程式或 web 應用程式位置的所有相應放大實例。

az webapp list-runtimes

列出可用於 web 應用程式的內建堆疊。

az webapp log

管理 web 應用程式記錄檔。

az webapp log config

設定 web 應用程式的記錄。

az webapp log deployment

Manage web app deployment logs.

az webapp log deployment list

List deployments associated with web app.

az webapp log deployment show

Show deployment logs of the latest deployment, or a specific deployment if deployment-id is specified.

az webapp log download

以 zip 檔案形式下載 web 應用程式的記錄歷程記錄。

az webapp log show

取得 web 應用程式記錄設定的詳細資料。

az webapp log tail

開始 web 應用程式的即時記錄追蹤。

az webapp remote-connection

使用 tcp 通道來建立遠端連線至您的 web 應用程式。

az webapp remote-connection create

使用 tcp 通道來建立遠端連線至您的 web 應用程式。

az webapp restart

重新開機 web 應用程式。

az webapp scan

保存可滿足 webapp 掃描的命令群組。 目前僅適用于以 Linux 為基礎的 webapps。

az webapp scan list-result

取得在 webapp 上進行的所有掃描的詳細資料,在 webapp 上設定的最大掃描限制,這可讓您取得掃描記錄結果,以及在 webapp 上進行之每個掃描的掃描狀態。

az webapp scan show-result

取得指定之掃描識別碼的結果。這會提取指定之掃描識別碼的掃描記錄結果。

az webapp scan start

開始掃描 wwwroot 目錄中指定的 webapp 檔案。 它會傳回包含 ScanID、traking 和 results URL 的 JSON。

az webapp scan stop

停止目前執行中的掃描。 如果沒有執行掃描,就不會執行任何動作。

az webapp scan track

提供掃描識別碼來追蹤掃描的狀態。您可以從 [開始]、[成功]、[失敗]、[TimeoutFailure]、[執行中] 追蹤掃描的狀態。

az webapp show

取得 web 應用程式的詳細資料。

az webapp ssh

SSH 命令會建立 web 容器的 ssh 會話,而開發人員會從遠端取得 shell 終端機。

az webapp start

啟動 web 應用程式。

az webapp stop

停止 web 應用程式。

az webapp traffic-routing

管理 web 應用程式的流量路由。

az webapp traffic-routing clear

清除路由規則,並將所有流量傳送到生產環境。

az webapp traffic-routing set

設定路由傳送至部署位置的流量。

az webapp traffic-routing show

顯示目前跨位置的流量分佈。

az webapp up

建立 webapp,並將程式碼從本機工作區部署到應用程式。 需要從程式碼所在的資料夾執行此命令。 目前的支援包括 Node、Python、.NET Core 和 ASP.NET。 節點,Python 應用程式會建立為 Linux 應用程式。 .Net Core、ASP.NET 和靜態 HTML 應用程式會建立為 Windows 應用程式。 附加 html 旗標以部署為靜態 HTML 應用程式。

az webapp update

更新 web 應用程式。

az webapp vnet-integration

列出、新增和移除 webapp 中虛擬網路整合的方法。

az webapp vnet-integration add

將區域虛擬網路整合新增至 webapp。

az webapp vnet-integration list

列出 webapp 的虛擬網路整合。

az webapp vnet-integration remove

從 webapp 移除區域虛擬網路整合。

az webapp webjob

允許 web 應用程式上 webjob 的管理作業。

az webapp webjob continuous

允許在 web 應用程式上進行連續 webjob 的管理作業。

az webapp webjob continuous list

列出所選 web 應用程式上的所有持續 webjob。

az webapp webjob continuous remove

刪除特定的持續 webjob。

az webapp webjob continuous start

在選取的 web 應用程式上啟動特定的持續 webjob。

az webapp webjob continuous stop

停止特定的持續 webjob。

az webapp webjob triggered

允許在 web 應用程式上觸發 webjob 的管理作業。

az webapp webjob triggered list

列出裝載于 web 應用程式上的所有觸發的 webjob。

az webapp webjob triggered log

取得裝載于 web 應用程式之特定觸發 webjob 的歷程記錄。

az webapp webjob triggered remove

刪除託管于 web 應用程式上的特定觸發 webjob。

az webapp webjob triggered run

執行裝載于 web 應用程式上的特定觸發 webjob。

az webapp browse

在瀏覽器中開啟 Web 應用程式。

az webapp browse [--ids]
                 [--logs]
                 [--name]
                 [--resource-group]
                 [--slot]
                 [--subscription]

範例

在瀏覽器中開啟 Web 應用程式。 (自動產生)

az webapp browse --name MyWebapp --resource-group MyResourceGroup

選擇性參數

--ids

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

--logs -l

啟動 web 應用程式之後,立即啟用記錄資料流程。

--name -n

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

--resource-group -g

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

--slot -s

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

--subscription

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

az webapp create

建立 Web 應用程式。

Web 應用程式的名稱必須能夠產生唯一的 FQDN 作為 AppName.azurewebsites.net。

az webapp create --name
                 --plan
                 --resource-group
                 [--assign-identity]
                 [--deployment-container-image-name]
                 [--deployment-local-git]
                 [--deployment-source-branch]
                 [--deployment-source-url]
                 [--docker-registry-server-password]
                 [--docker-registry-server-user]
                 [--multicontainer-config-file]
                 [--multicontainer-config-type {COMPOSE, KUBE}]
                 [--role]
                 [--runtime]
                 [--scope]
                 [--startup-file]
                 [--subscription]
                 [--tags]

範例

使用預設設定來建立 web 應用程式。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName

使用 java 建立 web 應用程式 | 11 |JAVA SE | 使用 ' | ' 分隔符號的8執行時間。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "java|11|Java SE|8"

使用 java 建立 web 應用程式 | 11 |JAVA SE | 使用 ': ' 分隔符號的8執行時間。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "java:11:Java SE:8"

建立具有 NodeJS 10.14 執行時間的 web 應用程式,並從本機 git 存放庫進行部署。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime "node|10.14" --deployment-local-git

使用 DockerHub 中的映射來建立 web 應用程式。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i nginx

使用私人 DockerHub 登錄中的映射來建立 web 應用程式。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i MyImageName -s username -w password

使用私人 Azure Container Registry 中的映射來建立 web 應用程式。

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName -i myregistry.azurecr.io/docker-image:tag

使用位於不同資源群組的共用 App Service 方案來建立 WebApp。

AppServicePlanID=$(az appservice plan show -n SharedAppServicePlan -g MyASPRG --query "id" --out tsv) az webapp create -g MyResourceGroup -p "$AppServicePlanID" -n MyUniqueAppName

必要參數

--name -n

新 web 應用程式的名稱。

--plan -p

App service 方案的名稱或資源識別碼。 使用 ' appservice plan create ' 取得一個。

--resource-group -g

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

選擇性參數

--assign-identity

接受以空格分隔的系統或使用者指派的身分識別。 請使用 ' [system] ' 來參考系統指派的身分識別,或使用資源識別碼來參考使用者指派的身分識別。 如需更多範例,請參閱說明。

--deployment-container-image-name -i

僅限 Linux。 Docker Hub 的容器映射名稱,例如發行者/映射名稱:標記。

--deployment-local-git -l

啟用本機 git。

--deployment-source-branch -b

要部署的分支。

預設值: master
--deployment-source-url -u

要與手動整合連結的 Git 存放庫 URL。

--docker-registry-server-password -w

Container registry 伺服器密碼。 私用登錄的必要參數。

--docker-registry-server-user -s

Container registry server 使用者名稱。

--multicontainer-config-file

僅限 Linux。 多容器應用程式的設定檔。 (本機或遠端) 。

--multicontainer-config-type

僅限 Linux。

接受的值: COMPOSE, KUBE
--role

系統指派的身分識別將擁有的角色名稱或識別碼。

預設值: Contributor
--runtime -r

以架構格式的正式 web 執行時間 |版本,例如「PHP | 7.2」。 允許的分隔符號: "|" 或 ":"。 使用 az webapp list-runtimes 于可用清單。

--scope

系統指派的身分識別可以存取的範圍。

--startup-file

僅限 Linux。 Web 的啟動檔案。

--subscription

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

--tags

以空格分隔的標記: key [= value] [key [= value] ...]。使用 "" 可清除現有的標記。

az webapp create-remote-connection

使用 tcp 通道來建立遠端連線至您的 web 應用程式。

az webapp create-remote-connection [--ids]
                                   [--instance]
                                   [--name]
                                   [--port]
                                   [--resource-group]
                                   [--slot]
                                   [--subscription]
                                   [--timeout]

選擇性參數

--ids

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

--instance -i

要連接的 Webapp 實例。 預設為 none。

--name -n

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

--port -p

遠端連線的埠。 預設值:隨機可用埠。

--resource-group -g

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

--slot -s

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

--subscription

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

--timeout -t

逾時 (秒)。 預設為 none。

az webapp delete

刪除 web 應用程式。

az webapp delete [--ids]
                 [--keep-dns-registration]
                 [--keep-empty-plan]
                 [--keep-metrics]
                 [--name]
                 [--resource-group]
                 [--slot]
                 [--subscription]

範例

刪除 web 應用程式。 (自動產生)

az webapp delete --name MyWebapp --resource-group MyResourceGroup

選擇性參數

--ids

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

--keep-dns-registration

保留 DNS 註冊。

--keep-empty-plan

保留空白的 app service 方案。

--keep-metrics

保留應用程式計量。

--name -n

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

--resource-group -g

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

--slot -s

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

--subscription

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

az webapp deploy

將提供的成品部署至 Azure Web Apps。

az webapp deploy [--async {false, true}]
                 [--clean {false, true}]
                 [--ids]
                 [--ignore-stack {false, true}]
                 [--name]
                 [--resource-group]
                 [--restart {false, true}]
                 [--slot]
                 [--src-path]
                 [--src-url]
                 [--subscription]
                 [--target-path]
                 [--timeout]
                 [--type]

範例

以非同步方式部署 war 檔。

az webapp deploy --resource-group ResouceGroup --name AppName --src-path SourcePath --type war --async IsAsync

將靜態文字檔部署至 wwwroot/staticfiles/test.txt

az webapp deploy --resource-group ResouceGroup --name AppName --src-path SourcePath --type static --target-path staticfiles/test.txt

選擇性參數

--async

非同步部署。

接受的值: false, true
--clean

清除。 預設值為目標型別特定。

接受的值: false, true
--ids

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

--ignore-stack

應覆寫預設堆疊檢查。

接受的值: false, true
--name -n

要連接的 webapp 名稱。

--resource-group -g

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

--restart

重新開機。 預設行為是重新開機。

接受的值: false, true
--slot -s

要使用之部署位置的名稱。

--src-path

要部署之檔案的路徑。 範例:/mnt/apps/myapp.war。

--src-url

下載封裝的來源 Url。 範例: http://mysite.com/files/myapp.war?key=123.

--subscription

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

--target-path

相對於要將檔案部署到的 wwwroot 的目標路徑。

--timeout

作業的超時(以毫秒為單位)。

--type

要求的部署類型。

az webapp list

列出 web 應用程式。

az webapp list [--query-examples]
               [--resource-group]
               [--subscription]

範例

列出所有 web 應用程式的預設主機名稱和狀態。

az webapp list --query "[].{hostName: defaultHostName, state: state}"

列出所有正在執行的 web 應用程式。

az webapp list --query "[?state=='Running']"

選擇性參數

--query-examples

建議您 JMESPath 字串。 您可以複製其中一個查詢,並將其貼入雙引號內的查詢參數,以查看結果。 您可以新增一或多個位置關鍵字,讓我們可以根據這些關鍵字提供建議。

--resource-group -g

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

--subscription

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

az webapp list-instances

列出 web 應用程式或 web 應用程式位置的所有相應放大實例。

az webapp list-instances --name
                         --resource-group
                         [--slot]
                         [--subscription]

必要參數

--name -n

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

--resource-group -g

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

選擇性參數

--slot -s

Web 應用程式位置的名稱。 如果未指定,則預設為生產位置。

--subscription

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

az webapp list-runtimes

列出可用於 web 應用程式的內建堆疊。

az webapp list-runtimes [--linux]
                        [--subscription]

選擇性參數

--linux

列出以 linux 為基礎之 web 應用程式的執行時間堆疊。

--subscription

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

az webapp restart

重新開機 web 應用程式。

az webapp restart [--ids]
                  [--name]
                  [--resource-group]
                  [--slot]
                  [--subscription]

範例

重新開機 web 應用程式。 (自動產生)

az webapp restart --name MyWebapp --resource-group MyResourceGroup

選擇性參數

--ids

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

--name -n

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

--resource-group -g

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

--slot -s

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

--subscription

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

az webapp show

取得 web 應用程式的詳細資料。

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

範例

取得 web 應用程式的詳細資料。 (自動產生)

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

選擇性參數

--ids

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

--name -n

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

--query-examples

建議您 JMESPath 字串。 您可以複製其中一個查詢,並將其貼入雙引號內的查詢參數,以查看結果。 您可以新增一或多個位置關鍵字,讓我們可以根據這些關鍵字提供建議。

--resource-group -g

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

--slot -s

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

--subscription

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

az webapp ssh

SSH 命令會建立 web 容器的 ssh 會話,而開發人員會從遠端取得 shell 終端機。

az webapp ssh [--ids]
              [--instance]
              [--name]
              [--port]
              [--resource-group]
              [--slot]
              [--subscription]
              [--timeout]

範例

透過 ssh 連線至 web 應用程式

az webapp ssh -n MyUniqueAppName -g MyResourceGroup

選擇性參數

--ids

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

--instance -i

要連接的 Webapp 實例。 預設為 none。

--name -n

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

--port -p

遠端連線的埠。 預設值:隨機可用埠。

--resource-group -g

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

--slot -s

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

--subscription

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

--timeout -t

逾時 (秒)。 預設為 none。

az webapp start

啟動 web 應用程式。

az webapp start [--ids]
                [--name]
                [--resource-group]
                [--slot]
                [--subscription]

範例

啟動 web 應用程式。 (自動產生)

az webapp start --name MyWebapp --resource-group MyResourceGroup

選擇性參數

--ids

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

--name -n

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

--resource-group -g

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

--slot -s

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

--subscription

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

az webapp stop

停止 web 應用程式。

az webapp stop [--ids]
               [--name]
               [--resource-group]
               [--slot]
               [--subscription]

範例

停止 web 應用程式。 (自動產生)

az webapp stop --name MyWebapp --resource-group MyResourceGroup

選擇性參數

--ids

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

--name -n

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

--resource-group -g

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

--slot -s

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

--subscription

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

az webapp up

建立 webapp,並將程式碼從本機工作區部署到應用程式。 需要從程式碼所在的資料夾執行此命令。 目前的支援包括 Node、Python、.NET Core 和 ASP.NET。 節點,Python 應用程式會建立為 Linux 應用程式。 .Net Core、ASP.NET 和靜態 HTML 應用程式會建立為 Windows 應用程式。 附加 html 旗標以部署為靜態 HTML 應用程式。

az webapp up [--dryrun]
             [--html]
             [--ids]
             [--launch-browser]
             [--location]
             [--logs]
             [--name]
             [--os-type {Linux, Windows}]
             [--plan]
             [--resource-group]
             [--runtime]
             [--sku {B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, PC2, PC3, PC4, S1, S2, S3, SHARED}]
             [--subscription]

範例

查看即將建立之應用程式的詳細資料,而不實際執行操作

az webapp up --dryrun

從要部署之程式碼所在的資料夾執行命令,以使用預設設定來建立 web 應用程式。

az webapp up

使用指定的名稱建立 web 應用程式

az webapp up -n MyUniqueAppName

使用指定的名稱和 java 建立 web 應用程式 | 11 |JAVA SE | 使用 ' | ' 分隔符號的8執行時間

az webapp up -n MyUniqueAppName --runtime "java|11|Java SE|8"

使用指定的名稱和 java 建立 web 應用程式 | 11 |JAVA SE | 8 執行時間使用 ': ' 分隔符號

az webapp up -n MyUniqueAppName --runtime "java:11:Java SE:8"

在特定區域中建立 web 應用程式,方法是從要部署程式碼所在的資料夾中執行命令。

az webapp up -l locationName

建立 web 應用程式,並在部署作業完成之後啟用記錄串流。 這會啟用啟用記錄資料流程所需的預設設定。

az webapp up --logs

建立 web 應用程式,並將其部署為靜態 HTML 應用程式。

az webapp up --html

選擇性參數

--dryrun

顯示建立和部署作業的摘要,而不是執行它。

--html

略過應用程式偵測,並將其部署為 html 應用程式。

--ids

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

--launch-browser -b

使用預設瀏覽器啟動建立的應用程式。

--location -l

位置。 值的來源:az account list-locations。 您可以使用 az configure --defaults location=<location> 來設定預設位置。

--logs

設定在啟動 webapp 之後,立即啟用「立即查看記錄資料流程」所需的預設記錄。

--name -n

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

--os-type

設定要建立之應用程式的 OS 類型。

接受的值: Linux, Windows
--plan -p

與 webapp 相關聯的 appserviceplan 名稱。

--resource-group -g

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

--runtime -r

以架構格式的正式 web 執行時間 |版本,例如「PHP | 7.2」。 允許的分隔符號: "|" 或 ":"。 使用 az webapp list-runtimes 于可用清單。

--sku

定價層,例如 F1 (Free) 、D1 (Shared) 、B1 (Basic Small) 、B2 (Basic 中型) 、B3 (Basic 大型) 、S1 (Standard Small) 、P1V2 (Premium V2 Small) 、P1V3 (Premium V3 Small) 、P2V3 (Premium V3 Medium) 、P3V3 (Premium V3 大型) 、PC2 (Premium 容器 Small) 、PC3 (Premium 容器 Medium) 、PC4 (Premium 容器大型) 、I1 (隔離的小型) 、I2 (隔離的中型) 、I3 (隔離的大型) 、I1v2 (隔離的 V2) 、I2v2 (隔離的 V2 大型) 。

接受的值: B1, B2, B3, D1, F1, FREE, I1, I1v2, I2, I2v2, I3, I3v2, P1V2, P1V3, P2V2, P2V3, P3V2, P3V3, PC2, PC3, PC4, S1, S2, S3, SHARED
--subscription

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

az webapp update

更新 web 應用程式。

az webapp update [--add]
                 [--client-affinity-enabled {false, true}]
                 [--force-dns-registration {false, true}]
                 [--force-string]
                 [--https-only {false, true}]
                 [--ids]
                 [--name]
                 [--remove]
                 [--resource-group]
                 [--set]
                 [--skip-custom-domain-verification {false, true}]
                 [--skip-dns-registration {false, true}]
                 [--slot]
                 [--subscription]
                 [--ttl-in-seconds {false, true}]

範例

更新 web 應用程式的標記。

az webapp update -g MyResourceGroup -n MyAppName --set tags.tagName=tagValue

更新 web 應用程式。 (自動產生)

az webapp update --https-only true --name MyAppName --resource-group MyResourceGroup

選擇性參數

--add

藉由指定路徑和機碼值組,將物件新增至物件清單。 範例:--add 屬性. listProperty <key = value、string 或 JSON string>。

--client-affinity-enabled

啟用傳送會話親和性 cookie。

接受的值: false, true
--force-dns-registration

若為 true,表示 web 應用程式主機名稱已強制向 DNS 註冊。

接受的值: false, true
--force-string

使用 ' set ' 或 ' add ' 時,請保留字元串常值,而不是嘗試轉換為 JSON。

--https-only

將使用 HTTP 傳送至應用程式的所有流量,重新導向至 HTTPS。

接受的值: false, true
--ids

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

--name -n

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

--remove

從清單中移除屬性或元素。 範例:--remove property。 list 或--Remove propertyToRemove。

--resource-group -g

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

--set

藉由指定要設定的屬性路徑和值來更新物件。 範例:--set property1. property2 =.

--skip-custom-domain-verification

若為 true,則 * 不會驗證與 web 應用程式相關聯的自訂 (非 azurewebsites.net) 網域。

接受的值: false, true
--skip-dns-registration

若為 true,則在建立時未向 DNS 註冊 web 應用程式主機名稱。

接受的值: false, true
--slot -s

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

--subscription

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

--ttl-in-seconds

Web 應用程式預設功能變數名稱的存留時間(以秒為單位)。

接受的值: false, true