切换显示语言

Topics

关于为 microCMS 创建备份功能的故事

  • column

您好,我是 Otsuka,Liberlogic 的 CTO。

虽然被要求写一篇文章,但是我没有太多可写的,所以今天我就讲讲不久前发生的事情。

实际上 一年多以前当时,我们正在为 microCMS 创建内部备份系统。

微CMS备份数据保存但是,管理界面无法检索过去的数据。为了防止操作失误导致数据被删除,我做了这个设置。

系统简介

  • 创建一个使用 Cloudflare Workers 进行备份的程序
  • 手动或 CRON 启动
  • endpoint + id + revisedAt确保唯一性
  • 数据不重复,并进行快照管理。
  • 将媒体文件保存在一起

文章存储在 Cloudflare D1 上,媒体文件存储在 Cloudflare R2 上。

您可以同时备份文章数据和图像。

考虑恢复的系统

备份不只是“拿”能够在紧急情况下归还很重要。
“我想回到昨天的状态” “我想恢复我误删除的文章”
能够处理此类情况将使您在操作系统时有更大的安全感。

概括

  • microCMS 备份机制内置于 Cloudflare 环境中
  • 将文章和内容保存在一起并管理快照
  • 内心的平静,包括康复一个可以

这些因为我们自己想要而创建的系统在实践中竟然是最有用的。

那么。

撰稿人

他是Liberogic技术部的骨干。每当有人说“要是有这么个东西就好了,太方便了”,他就会发挥自己的聪明才智,迅速为客户创造价值。他沟通能力出色,深受客户喜爱,是我们公司的宝贵财富。而且,他也很喜欢猫。

Kakeru先生

Nekoana有限公司 首席技术官 / 首席工程师 / 首席执行官 / 看起来太年轻了

我们以可靠的团队结构和快速的响应能力而自豪。

在 Liberogic,我们经验丰富的员工积极推动项目进展,这也是我们受到客户高度评价的原因。
我们确保项目经理和主管得到合理分配,以确保整个项目的顺利进行。 我们避免因全额承诺而导致不必要的成本增加,并将资源分配给合适的人员和合适的岗位,并以快速掌握工作内容、创建和提交预算而闻名。

请注意,我们不主动提供 SES 等现场服务。

我们支持几乎所有主流的项目管理和聊天工具,包括 Slack、Teams、Redmine、Backlog、Asana、Jira、Notion、Google Workspace、Zoom 和 Webex。

您是否因为基础设施和安全措施过于复杂而遭受损失?您担心 WordPress 吗?

案例研究