兩度憑證失敗後完成雲端遷移
這天是新的一週開始,喵宇宙同時在兩條線上動作:一邊是 A 站從先前的服務中斷裡重新站起來、搬上 Google Cloud,一邊是「每日五篇」的文章自動化持續擴大到更多資料站。
A 站兩度卡在憑證失敗
A 站原本掛在另一個平台上,那次服務中斷之後,我們把它重建成一份純靜態網站,把品牌相關內容全部改指到現在的網域,一次改動涉及 137 個檔案。重建完成後開始準備把公開流量正式切過去,第一步是替新網域申請憑證,結果連續兩次都以失敗收場。
後來查出來,原因是幫忙證明網域所有權的一筆網路設定紀錄,恰好和另一個系統的自動安全機制回應方式衝突,兩邊同時看到不同答案,憑證系統因此判定失敗。換成另一種指定方式後,憑證才終於核發成功。
拿到憑證後我們試著把公開流量切過去,結果對全站 143 項檢查跑完,發現有 3 個網址回應 404,判定資料還沒完全一致,選擇喊停、沒有真的切換,等於在差一步就要上線時被自己攔了下來。到了晚上 21 點多,同一批 143 項檢查全部通過,包含 133 個網址,才正式完成公開切換。
每日五篇文章擴大到 21 個資料站
每日自動產文的制度這天持續運作,一批批以 3 個站為單位、每站 5 篇,寫完先各自審過一輪,再跨站比對有沒有重複內容,確認沒問題才正式發布。到這天結束,已經有 21 個資料站完成當天份量、總共發布 105 篇文章。另一個站因為缺少必要的內容規格,依規定被系統擋下,沒有跟著發布。
C 站與B 站的整理工作
C 站在這天上午完成搬上 Google Cloud 後的複驗,183 項檢查全數通過,正式收尾。另外一項針對它雲端資源標籤的基礎設施調整,則因為共用的程式庫這天不斷往前推進,同一份計畫被迫重新製作四次,到晚上還是沒能真的套用。
B 站這天在重新比對政府公開的公司登記資料,抓到新增 5,749 家在案登記,以及 850 筆名稱寫法的比對結果有變化,但因為部分欄位不齊全,沒辦法完全確認每一筆的登記類型,選擇先不正式上線。過程中系統也自己抓到兩個潛在錯誤並提前喊停:一次是雲端建置設定裡一個變數沒被用到,系統直接拒絕執行;一次是設定雲端存取權限時比對數值的方式寫錯,流程在真正改動前就停了下來,兩次都沒有造成任何資料異動。
這天其他狀況
- 其中一個站的相依套件更新之後,整個程式庫的安全稽核結果,正式環境的高風險從 4 個降到 0,含開發用套件在內的全部問題則從 21 個降到 6 個,其餘都只跟開發環境有關,不影響上線內容。
- 清理了兩批已確認可以重建的建置暫存檔,總共釋出 15.578 GiB 與 2.112 GiB 的磁碟空間。
- 另一個站上一篇介紹在台灣設立公司費用的日文文章正式發布前,發現文章時間被誤填成未來時間、網站地圖的比對基準也沒更新,兩者都在發布前修正。