密鑰永遠不進代碼
密鑰寫在代碼裏、提交進 Git,是最常見的泄漏方式。正確做法是放環境變量或 .env 文件(並加入 .gitignore),部署平臺用密鑰管理功能注入。代碼裏只出現 getenv('API_KEY')。
按用途隔離,不要一把鑰匙走天下
個人實驗、公司項目、生產服務分別建不同的 Key。中轉站支持多 Key 時,還應按項目拆分額度——出問題時能立刻定位是哪把 Key,也不至於一把泄漏全線癱瘓。
發現泄漏怎麼辦
立即三步:吊銷(控制臺刪除該 Key)→ 換新(生成新 Key 更新到環境變量)→ 查賬(核對用量明細,確認泄漏期間沒有異常消耗)。 HuPoAPI 控制臺的用量頁按 Key 維度展示,方便對賬。
定期輪換
生產環境建議每 90 天換一次 Key,配合兩次部署窗口完成:先加新 Key 驗證、再刪舊 Key。全程服務不中斷。