"Takeover"
- 無 SSH 的 FTP / 面板管理環境接管
接手一個只有 FTP 和 phpMyAdmin(或 cPanel / Plesk)存取的 PHP 專案:沒有 SSH、沒有 CLI 時,怎麼盤點現況、建立本地開發環境、制定部署與資料庫變更紀律,以及找到升級路徑的切入點
- 有 SSH 但沒有 IaC 的雲端環境接管
接手一個全手動建立的雲端環境時,怎麼盤點資源、推導依賴關係、收斂 credential、驗證備份、建立變更紀律,以及什麼時候該開始導入 IaC
- 有半套 IaC 但文件缺失的環境接管
IaC 覆蓋不完整、部分資源在 state 外、文件缺失的環境怎麼盤點差距、修復 state 健康、收斂 drift 並重建文件
- 無 SSH 環境的資料庫備份與變更管理
在只有 phpMyAdmin 或有限遠端連線的無 SSH 環境裡,怎麼建立可靠的資料庫備份策略、schema 變更紀律與還原演練流程
- 程式碼版控與 FTP 部署紀律
無 SSH 環境的 PHP 專案的程式碼怎麼從 FTP 拉回來建 Git repo、設定檔怎麼分離、FTP 部署怎麼建立可追蹤的流程、以及怎麼用 CI 取代手動上傳
- Legacy PHP 的安全盤點
接手 legacy PHP 專案後的系統性安全審查:credential 掃描、PHP 版本風險、常見漏洞模式的 grep 偵測、.htaccess 防線、檔案權限、外部依賴與掃描工具
- 無 SSH 環境的監控與告警
無 SSH 環境沒辦法裝 agent、沒辦法串 log pipeline,用外部 HTTP check、錯誤追蹤服務與效能基線建立最低成本的監控能力
- State 修復與清理
接手的 Terraform state 損壞、有 orphaned entry、或需要搬遷時,怎麼診斷問題、安全操作、以及從錯誤中回復
- Drift 分類處理指南
接手半套 IaC 環境時,怎麼讀 plan 輸出分類 drift、判斷保留還是回退、處理 stateful 資源的高風險漂移,以及批次收斂的工作流
- Unmanaged Resource 批次 Import 工作流
把 Terraform state 外的雲端資源有系統地納入 IaC 管理:優先序判斷、import block 語法、generated HCL 的 review 要點、批次策略與常見失敗處理
- 兩套真相並存的過渡期操作
部分資源在 IaC、部分在手動時,怎麼安全操作避免比全手動更危險,以及怎麼縮短這個過渡期