AWS Systems Manager
- 类型
- 经典
- 推出
- 2017年
统一管理 AWS 资源和本地服务器的运维管理服务
它能做什么
AWS Systems Manager 是一项统一管理 AWS 资源和本地服务器运维的服务。提供补丁管理、配置管理、远程命令执行、自动化运维、库存管理等功能。通过 SSM Agent 管理 EC2 实例和本地服务器,无需开放 SSH/RDP 端口即可安全操作。
使用场景
用于 EC2 实例的补丁自动化、服务器的远程命令执行(Run Command)、运维任务的自动化(Automation)、合规状态的监控、混合环境的统一管理。
日常类比
可以比作 IT 运维的万能遥控器。一个遥控器(Systems Manager)可以操控所有设备(服务器),执行各种操作(补丁、命令、配置),还能查看所有设备的状态。
什么是 Systems Manager
AWS Systems Manager 是一项运维管理平台。将分散的运维工具整合到一个服务中:Run Command(远程命令执行)、Patch Manager(补丁管理)、Automation(运维自动化)、Session Manager(安全远程访问)、Inventory(资产管理)等。通过 SSM Agent 与托管实例通信。
主要功能
Session Manager 提供无需 SSH 密钥和开放端口的安全远程访问。Patch Manager 自动扫描和安装 OS 补丁。Automation 使用预定义或自定义的运维手册(Runbook)自动执行复杂的运维流程。State Manager 确保实例始终保持期望的配置状态。
开始使用
确保 EC2 实例安装了 SSM Agent(Amazon Linux 和 Windows AMI 已预装)并附加 IAM 角色。在 Systems Manager 控制台即可看到托管实例。使用 Run Command 执行远程命令,使用 Session Manager 开启浏览器终端会话。
注意事项
- SSM Agent 在 Amazon Linux 和 Windows AMI 中已预装
- Session Manager 的会话日志可以发送到 S3 和 CloudWatch Logs 进行审计
可用区域
AWS Systems Manager 可在 37 个区域使用 (截至 2026-10-09)。
亚太地区:香港、台北、东京、首尔、大阪、孟买、海得拉巴、新加坡、悉尼、雅加达、墨尔本、马来西亚、新西兰、泰国
北美:加拿大 (中部)、加拿大西部 (卡尔加里)、墨西哥 (中部)、美国东部 (弗吉尼亚北部)、美国东部 (俄亥俄)、美国西部 (加利福尼亚北部)、美国西部 (俄勒冈)
南美洲:圣保罗
欧洲:法兰克福、苏黎世、斯德哥尔摩、米兰、西班牙、爱尔兰、伦敦、巴黎
AWS 欧洲主权云:德国
中东:以色列 (特拉维夫)、阿联酋、巴林
非洲:开普敦
AWS GovCloud (美国):AWS GovCloud (美国东部)、AWS GovCloud (美国西部)
参考资料(AWS 官方)
本页的第一手信息来源是 AWS 官方网站及官方文档。最新的规格与价格请以下列官方页面为准。
如本页内容与官方文档不一致,请以官方文档为准。