在基于Cloudflare 部署 OpenSEO 的项目,发现它的部署层没有直接使用 Cloudflare 官方的 Wrangler,而是选择了 Alchemy。通过 OAutch 直接授权操作 CF 权限好方便。
研究后才知道,Alchemy 是一个比较新的 TypeScript 原生的 IaC 框架。如果说 Wrangler 是 Cloudflare 官方工具箱;Alchemy 更像拿着工具箱、按照图纸施工的项目经理。
相比 Wrangler,Alchemy 更适合统一管理多个资源、依赖关系和不同部署环境;代价是抽象更重、需要管理部署状态,而且 v2 仍处于 Beta,成熟度和生态暂时不如 Wrangler。
一个新工具,继续观察。
显示更多