MicrosoftMicrosoft Azure Developer Associate AZ-204 Certification·TW·更新於 5 Aug 2026
您的團隊在 Windows 上進行本地開發,並在 Linux Docker 環境中執行 CI 管線。您需要安全的 Azure Cosmos DB 本地開發連線,並能夠檢查分割區索引鍵分佈以驗證查詢模式。您應該怎麼做?(選擇三項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 Linux 建置代理程式上使用官方 Linux 容器映像在 Docker 中執行 Azure Cosmos DB Emulator,接受授權,並發佈所需的連接埠。, 匯出模擬器的自我簽署憑證 (emulator.pem) 並將其匯入 Windows 和 Linux 信任儲存區,以防止連線到 https://localhost:8081/ 時發生 TLS 錯誤。, 使用模擬器的 Data Explorer 開啟 Partition Key Explorer 並檢查有效的分割區索引鍵和實體分割區範圍。.
為什麼這是答案
正確答案是使用 Docker 在 Linux 上執行 Azure Cosmos DB Emulator,因為它允許在非 Windows 環境中進行本地開發和 CI 測試。接受授權並發佈連接埠是運行模擬器的必要步驟。匯出並匯入模擬器的自我簽署憑證 (emulator.pem) 到信任儲存區是為了解決 TLS 錯誤,確保安全連接。使用模擬器的 Data Explorer 中的 Partition Key Explorer 可以檢查分割區索引鍵分佈,這對於驗證查詢模式至關重要。Azurite 模擬的是 Azure Storage 和部分 Cosmos DB API,但它不提供 Cosmos DB 模擬器的完整功能,特別是分割區索引鍵探索。在 CI 期間停用 SDK 用戶端中的 SSL 驗證會降低安全性,不建議在生產或測試環境中使用。