AmazonAmazon SysOps Administrator Associate SOA-C02 Certification·TW·更新於 2 Aug 2026
一名 SysOps 管理員負責數百個執行 Windows 和 Linux 的 EC2 實例。每個實例都標記了其作業系統,並且所有實例都可以透過 AWS Systems Manager Session Manager 存取。一個零時差漏洞需要安全團隊為每個作業系統提供客製化的緩解腳本。管理員必須在整個機群中快速執行所提供的程式碼,並產生一份報告證明在每個實例上都成功執行。最快的方法是什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 AWS Systems Manager Run Command,搭配 AWS-RunShellScript 或 AWS-RunPowerShellScript 文件。將安全團隊的命令放入文件中,在 Targets 參數中透過作業系統標籤指定實例,執行命令,並提供 Run Command 執行歷史記錄作為證據。.
為什麼這是答案
AWS Systems Manager Run Command 是最快且最有效的方法。它允許您在多個 EC2 實例上遠端執行命令,而無需登入。透過使用 AWS-RunShellScript 或 AWS-RunPowerShellScript 文件,您可以根據實例的作業系統標籤精確地將自訂緩解腳本應用於目標實例。Run Command 會自動追蹤執行狀態和輸出,提供詳細的執行歷史記錄作為成功執行的證據。
建立 Lambda 函數涉及不必要的複雜性,例如管理資料庫和透過 Session Manager 連線,這比 Run Command 更耗時且效率低下。手動登入每個實例既耗時又容易出錯,不適用於數百個實例。修改啟動範本並重新啟動實例會導致停機,並且無法保證程式碼在所有現有實例上執行,因為 user data 只在實例啟動時執行一次。