Microsoft AZ-204: Azure App Service 和 Web Apps — 學習指南

屬於 Microsoft Azure Developer Associate AZ-204 — 學習指南. 使用經過驗證的解答練習: Microsoft 考試中心, 或參加限時模擬考試: ExamRoll.io.

總覽

Azure App Service 是一個完全受控、以 HTTP 為基礎的託管平台,適用於 Web 應用程式、REST API 和後端服務,支援在 Windows 和 Linux 上的程式碼與容器工作負載。它為擴展、部署工作流程、驗證、網路隔離、背景處理和安全組態提供了頂級的功能。要精通此服務,需要理解 App Service 方案與擴展、部署位置與流量管理、CI/CD 整合路徑、Easy Auth、自訂網域與 TLS、WebJobs、App Service Environment (ASE),以及使用 Key Vault 的安全組態模式。

方案、擴展與部署位置

一個 App Service 方案定義了託管您應用程式的運算資源。方案中的所有應用程式共享相同的 VM 集區和擴展組態。

部署與 CI/CD:GitHub、Azure DevOps 和容器登錄檔

部署中心整合了常見的 CI/CD 流程:

安全性、身分識別、網域與 TLS

App Service 驗證/授權 (Easy Auth) 將身分識別卸載到平台,無需在您的程式碼中加入中介軟體。

背景處理與隔離的環境

WebJobs 與 ASE 處理背景處理與網路隔離的情境。

組態、連接字串與 Key Vault 參考

應用程式組態會在執行階段注入,並且可以是部署位置專屬 (slot-specific) 的。

部署位置的深入探討與卓越營運

將預備位置作為 CI/CD 的目標。部署之後:

實務問題情境

星巴克正在推出一個新的網路訂餐平台,該平台必須能處理促銷活動期間的流量突波、整合社交登入、保護內部 API,並可靠地處理背景訂單工作流程。

  1. 選擇具備兩個部署位置(預備、生產)的 Premium v3 App Service 方案
  1. 使用 GitHub Actions 實作 CI/CD,部署至預備位置
  1. 啟用 Easy Auth,並設定 Microsoft Entra ID 與 Google 提供者;啟用權杖存放區 (Token Store)
  1. 設定自訂網域與 TLS
  1. 使用 Azure Storage Queue 觸發器的 WebJobs SDK 處理訂單履行
  1. 使用 Key Vault 參考與系統指派的受控識別來保護對外連線的密碼
  1. 透過網路保護內部 API
  1. 使用 Canary 部署與交換的發布策略

所有領域 · Azure Functions 和無伺服器運算

練習這些題目 → · 在 ExamRoll.io 上限時練習 →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

通過考試 →

瀏覽 Microsoft →

Related guides

一站式存取

一份訂閱。所有考試。

每個方案都可無限存取答案搜尋、練習測驗、AI 解釋和完整的資源庫 — 支援 20 多種語言。

每月
24.87
Just €0.83/day
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

最佳價值
12 個月
179.87
Just €0.49/daySave 40%
包含所有內容:
  • 無限答案搜尋
  • 無限練習測驗
  • AI 驅動的解釋
  • 完整資源庫
  • 20 多種語言
  • 每週內容更新
  • 獎勵與推薦
  • 優先支援
開始免費試用

無需信用卡*

✓ 包含免費方案 · ✓ 隨時取消 · ✓ 所有方案解鎖完整產品