AWS Systems Manager
Operations hub for viewing, managing, and automating actions on your fleet — EC2, on-prem, and multicloud nodes — at scale.
Verified against AWS documentation · 2026-08-27
Key facts
- 01One service, many tools: Session Manager (shell access), Run Command (execute at scale), Patch Manager, Parameter Store, Automation, Inventory, State Manager
- 02Requires the SSM Agent on the node plus an instance profile/IAM role — no agent or no role is the classic 'instance not showing up' cause
- 03Session Manager: browser/CLI shell with no SSH keys, no bastion, no inbound ports open — auditable via CloudTrail and session logs
- 04Parameter Store: Standard tier free (10,000 params, 4 KB), Advanced paid (100,000 params, 8 KB, parameter policies like expiry/rotation reminders)
Exam triggers
Phrases and scenarios that point here.
- "Access instances without opening port 22 / without SSH keys / without a bastion" → Session Manager
- "Run a command/script across hundreds of instances" → Run Command
- "Automate OS patching on a schedule" → Patch Manager + Maintenance Windows
- "Store configuration values or license keys centrally, free" → Parameter Store
- "Manage on-premises servers alongside EC2" → hybrid activation with SSM Agent
Not this service
- Secrets needing automatic rotation or cross-account sharing → Secrets Manager
- Provisioning infrastructure from templates → CloudFormation
- Recording resource configuration history and compliance rules → AWS Config
Use cases
- 01Killing the bastion host: a team replaces its jump box and SSH key spreadsheet with Session Manager, and every shell session is now logged to S3 for the auditors
- 02Friday-night hotfix across a 300-instance fleet — one Run Command invocation instead of a for-loop over SSH
- 03Monthly patching of dev on week 1 and prod on week 2, fully hands-off, via Patch Manager baselines and Maintenance Windows
- 04An app reads its DB endpoint and feature flags from Parameter Store at boot, so promoting a build from staging to prod changes zero code
- 05Automation runbook that snapshots a volume, swaps an AMI, and notifies the team — the 3 a.m. manual checklist turned into one document
How it's charged
- 01Most core tools cost nothing extra: Run Command, State Manager, Inventory, Maintenance Windows, Fleet Manager, and Session Manager on EC2 are free — you pay only for the underlying instances
- 02Parameter Store Standard tier is free; Advanced parameters are charged per parameter per month plus per-interaction API pricing when higher throughput is enabled
- 03Automation has a free monthly allotment of steps, then charges per step — heavy runbook usage is where bills appear
- 04OpsCenter charges per OpsItem created; Distributor charges apply when distributing third-party (non-AWS) packages out of Region or on-prem
- 05Registering hybrid/on-prem nodes is free — the paid Advanced Instances Tier was retired mid-2026