Cloudflare API Token

PowerShell 環境變數設定指南

03 · Windows PowerShell
← 返回重要備忘
📋 三種作用域比較
作用域 參數 持久性 需要權限
當前 Session 關閉視窗即消失
當前用戶 User "User" 永久保存 無(推薦)
全系統 Machine "Machine" 永久保存 需管理員
方法一:當前 Session(臨時)
💡 關閉 PowerShell 視窗後即失效,適合臨時測試用途。
PowerShell
$env:CF_API_TOKEN = "cfat_7Y1ByAatrUCGeaUDcDfwgdB0pyPbCV6orUfuWMAr705e0cad"
方法二:永久寫入當前用戶(推薦)
最常用方式,無需管理員權限,重啟後依然有效。
PowerShell
[Environment]::SetEnvironmentVariable("CF_API_TOKEN", "cfat_7Y1ByAatrUCGeaUDcDfwgdB0pyPbCV6orUfuWMAr705e0cad", "User")
🔒 方法三:永久寫入系統(需管理員)
⚠️ 需以「系統管理員」身份執行 PowerShell,影響所有用戶。
PowerShell(管理員)
[Environment]::SetEnvironmentVariable("CF_API_TOKEN", "cfat_7Y1ByAatrUCGeaUDcDfwgdB0pyPbCV6orUfuWMAr705e0cad", "Machine")
🔍 確認設定是否成功
查詢 User 作用域
[Environment]::GetEnvironmentVariable("CF_API_TOKEN", "User")
查詢當前 Session
$env:CF_API_TOKEN
💡 使用 SetEnvironmentVariable 寫入後,需重新開啟 PowerShell 才能在新 Session 中讀取到。
🚀 完整操作步驟

開啟 PowerShell(搜尋列輸入 powershell)

貼上並執行「方法二」的設定指令

關閉當前 PowerShell,重新開啟一個新視窗

執行 GetEnvironmentVariable 確認輸出 Token 值

執行 wrangler deploy 或其他 Cloudflare CLI 指令