切換顯示語言

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 嗎?

案例研究