Systems Manager
AWS Systems Manager
統一管理 AWS 環境與伺服器維運的服務。
一句話說明
統一管理 AWS 環境與伺服器維運的服務。
概要
管理 AWS 資源與伺服器維運的服務群組。包含 Parameter Store、Session Manager、Run Command 等。
主要用途
- 以 Parameter Store 管理設定值
- 以 Session Manager 安全連線至 EC2
- 以 Run Command 執行維運作業
CLF-C02 考試重點
- 屬於維運管理服務
- 可透過 Parameter Store 管理設定值
- 可透過 Session Manager 進行無 SSH 連線
SAA-C03 考試重點
- 可考慮以 Session Manager 取代跳板伺服器
- Parameter Store SecureString 與 KMS 整合
- 可透過自動化文件標準化維運作業
實際使用情境
AWS Systems Manager(SSM)是統合進行 AWS 資源與地端伺服器運用管理的服務群。並非單一服務,而是作為 Parameter Store、Session Manager、Run Command、Patch Manager、State Manager、Automation 等多個功能(Capability)的集合體提供。在 EC2 執行個體或地端伺服器導入 SSM Agent,即可將各伺服器作為管理對象使用這些功能。 實務上常用的功能如下。Parameter Store 以階層結構管理設定值、連線字串、加密的機密資訊,可從 Lambda 或 EC2 取得(比 Secrets Manager 便宜,適合不處理機密資訊的設定值)。Session Manager 為無需 SSH 金鑰或開啟輸入埠即可終端機連線至 EC2 的機制,使跳板伺服器變得不必要。Run Command 為可對多個 EC2 一齊執行指令碼或命令的機制,用於例行運用工作的自動化。Patch Manager 負責 OS 修補程式套用,State Manager 負責構成偏離管理。 費用因功能而異,Session Manager、Run Command、Parameter Store 的 Standard 層級可免費使用(進階 Parameter Store 或地端管理擴充為付費)。CLF-C02 中,Systems Manager 整體會以「運用管理服務群」被詢問,特別是透過 Parameter Store 的設定值管理與透過 Session Manager 的無 SSH 連線為常見論點。與 Secrets Manager 的使用區分(機密性高且需要自動輪替則用 Secrets Manager,優先成本且以明文、SecureString 管理即可則用 Parameter Store)也整理好,選項的篩選會更快。
官方文件
成本注意事項
- Parameter Store 有標準與進階參數的差異
- MVP 若設定值不多,使用 .env.example 管理即足夠
安全性注意事項
- 勿將正式機密資訊放入 Git
- 使用 Session Manager 時須設定 IAM 權限與日誌輸出
相關服務
相關比較文章
此術語尚未登錄相關比較文章。
相關架構圖
此術語尚未登錄相關架構圖。
標籤
最後更新日: 2026-06-01
上一個術語
AWS Step Functions
下一個術語
AWS Trusted Advisor