在 Cloudflare 中, 若是有一組自己的 API, 想要簡單地透過 Cloudflare 來保護, 有很多方法, 不過大多需要是付費的版本才能提供, 像是 API Shield.
若是想要快速而輕量地達成這個 API的保護, 可以透過 Worker 來檢查 x-signature 的 header 來實現.
在 Cloudflare 的 Workers & Pages 介面, Create application, 然後給定一個名稱如 api-check, 然後在右上角的 Edit Code 進入程式編輯器.
輸入以下程式碼: