AWS Systems Manager 图标

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 官方)

本页的第一手信息来源是 AWS 官方网站及官方文档。最新的规格与价格请以下列官方页面为准。

如本页内容与官方文档不一致,请以官方文档为准。

分享XB!