v1.0.0

管理 Allow 與 Deny 名單

最後更新

本頁說明如何在執行期新增 Allow 與 Deny 名單項目,以及移除項目所需的手動步驟。

移除

沒有提供移除 API。因為 Check 先查 Redis,只改檔案不會生效,需同時:

  1. 刪除 Redis key:redis-cli DEL allow:203.0.113.10
  2. 從名單檔移除該筆
  3. 重啟所有實例以清除記憶體快取

多實例邊界

情境 行為
實例 A 呼叫 Add Redis 立即對所有實例生效;只有 A 的記憶體快取與名單檔有這筆
多個實例共用同一份名單檔 每次 Add 都以自己的快取覆寫整份檔案,會蓋掉其他實例新增的項目
Redis 清空後重啟 只有寫進名單檔的項目會被載回

需要跨實例一致時,以 Redis 為準,名單檔只當單一實例的備份。

名單的載入、查詢與多實例行為見 Allow 與 Deny 名單。

EN