Step 3: Try Systems Manager tutorials and walkthroughs - AWS Systems Manager

Step 3: Try Systems Manager tutorials and walkthroughs

This topic guides you to tutorials, walkthroughs, and basic tasks to help you learn how to use Systems Manager.

Because Systems Manager is a collection of several capabilities, no single walkthrough or tutorial can introduce the entire service. Therefore, we've provided links to resources according to the capability for which they provide practice.

In most cases, you do not need to complete additional setup or configuration tasks before you start. You can complete all of the tasks if you have necessary permissions and, where needed, access to one or more managed instances.

In some cases, additional configuration, setup, or experience with Systems Manager are required before you try a tutorial or walkthrough. We have identify those tutorials and walkthroughs as "Advanced".


The AWS Systems Manager Configuration Compliance capability scans your fleet of managed instances for patch compliance and configuration inconsistencies.

Run Command

The AWS Systems Manager Run Command capability provides you safe, secure remote management of your instances at scale without logging into your servers, replacing the need for bastion hosts, SSH, or remote PowerShell. It provides a simple way of automating common administrative tasks across groups of instances such as registry edits, user management, and software and patch installations.

Session Manager

The AWS Systems Manager Session Manager capability lets you manage your EC2 instances through an interactive one-click browser-based shell or through the AWS CLI without the need to open inbound ports, maintain bastion hosts, or manage SSH keys.


The AWS Systems Manager Distributor capability lets you package your own software—or find AWS-provided agent software packages, such as AmazonCloudWatchAgent—to install on Systems Manager managed instances.

Patch Manager

The AWS Systems Manager Patch Manager capability helps you select and deploy operating system and software patches automatically across large groups of EC2 instances or on-premises servers and VMs.

Maintenance Windows

The AWS Systems Manager Maintenance Windows capability lets you define a schedule for performing potentially disruptive actions on your managed instances, such as patching an operating system, updating drivers, or installing software or patches.

State Manager

The AWS Systems Manager State Manager capability helps you maintain consistent configuration of your EC2 instances or on-premises servers and VMs, in a state that you define. Using State Manager, you can control configuration details such as server configurations, anti-virus definitions, firewall settings, and more.


The AWS Systems Manager documents capability lets you create and manage SSM documents. An SSM document defines the actions that Systems Manager performs on your managed instances. Systems Manager includes more than a dozen pre-configured documents that you can use by specifying parameters at runtime. Documents use JavaScript Object Notation (JSON) or YAML, and they include steps and parameters that you specify.

Parameter Store

The AWS Systems Manager Parameter Store capability provides a centralized store to manage your configuration data, whether plain-text data such as database strings or secrets such as passwords. This allows you to separate your secrets and configuration data from your code. Parameters can be tagged and organized into hierarchies, helping you manage parameters more easily.


The AWS Systems Manager Inventory capability collects information about your instances and the software installed on them, helping you to understand your system configurations and installed applications.


The AWS Systems Manager Automation capability allows you to safely automate operations and management tasks across AWS resources. You can automate common IT tasks, safely perform disruptive tasks in bulk, simplify complex tasks, enhance operations security, and used stored configuration scripts share best practices with the rest of your organization.