1
我正在爲運行Web應用程序的EC2服務器設置修補程序進程。在狀態檢查失敗時回滾的EC2上運行更新
我需要構建一個自動化進程來安裝系統更新,但如果Web應用程序未通過狀態檢查,則還原爲最後一個工作的ec2實例。
我一直在努力做到這一點使用EC2系統管理的自動化文件執行以下步驟:
- 停止EC2實例從新
- 從實例創建AMI
- 啓動新實例創建AMI
- 運行更新 上的Web應用程序
- 運行狀態檢查
- 如果檢查失敗,停止ñ新實例並重新啓動原始實例
自動化文檔成功運行前5個步驟,但我無法確定如何觸發步驟6?我可以在自動化文檔中執行此操作嗎?我能從第5步調用什麼輸出?如果它使用aws:runCommand,runCommand是否應該觸發一個新的自動化文檔或另一個AWS工具?