前言
原文
Standard、Premium 以及 Isolated tier 的 App Service 支援把你的 code 部署(deploy) 到 deployment slot
Deployment slot 為你提供了一個 staging environment
你可以隨時交換你的 deployment slot 和 production slot 的 App 和設定
Advantages
使用 deployment slot 有以下的優點
- 你可以在部署(deploy) 到 production 前在 staging environment 中驗證你的 App 是否能夠正常運作
- 先確保你在 deployment slot 的 App 已經準備就緒
然後再 swap
從 client 來的請求(request)會被無縫重新導向至新的 slot
這樣也可以避免 downtime - 如果在 swap 之後發現有任何問題
你可以再 swap 一次來部署之前那個正常運作的版本
Slot amount limit
不同的 tier 支援不同數量的 deployment slot
使用 deployment slot 不會產生額外的費用
目前 Standard 支援 5 個
Premium 和 Isolated 支援 20 個
在轉到不同的 tier 前
你需要先把你的 deployment slot 的數量降到該 tier 的上限之下
例如你需要先把 deployment slot 的數量降到 5 個或以下
才可以轉到 Standard tier
New deployment slot
剛建立的新 deployment slot 不會運行任何程序
你可以利用不同的 repository branch 或 repository 來把你的 App 部署到不同的 deployment slot

![[小遊記] 郵輪值不值得去?海洋光譜號 5 晚體驗實錄](https://thinkdb.link/wp-content/uploads/2026/04/after-ship-trip-v2.jpg)
![[是日雜談] 大牌流動充電器(尿袋 / 充電寶)起火不斷,市場內卷的啟示](https://thinkdb.link/wp-content/uploads/2025/07/power-bank-fire-2.jpg)
![[碰壁指南] 輸入了錯誤 commit message?Git rebase 修改沒煩惱](https://thinkdb.link/wp-content/uploads/2025/07/輸入了錯誤-commit-message?git-rebase-修改沒煩惱v2.jpg)
![[碰壁指南] 設置 Certbot Cloudflare DNS challenge,解決 HTTP challenge 被攔截](https://thinkdb.link/wp-content/uploads/2025/06/certbot-cloudflare-dns-challenge.jpg)
發佈留言