AWS Systems Manager Compliance - AWS Systems Manager

AWS Systems Manager Compliance

You can use Compliance, a capability of AWS Systems Manager, to scan your fleet of managed nodes for patch compliance and configuration inconsistencies. You can collect and aggregate data from multiple AWS accounts and Regions, and then drill down into specific resources that aren’t compliant. By default, Compliance displays current compliance data about patching in Patch Manager and associations in State Manager. (Patch Manager and State Manager are also both capabilities of AWS Systems Manager.) To get started with Compliance, open the Systems Manager console. In the navigation pane, choose Compliance.

Patch compliance data from Patch Manager can be sent to AWS Security Hub. Security Hub gives you a comprehensive view of your high-priority security alerts and compliance status. It also monitors the patching status of your fleet. For more information, see Integrating Patch Manager with AWS Security Hub.

Compliance offers the following additional benefits and features:

  • View compliance history and change tracking for Patch Manager patching data and State Manager associations by using AWS Config.

  • Customize Compliance to create your own compliance types based on your IT or business requirements.

  • Remediate issues by using Run Command, another capability of AWS Systems Manager, State Manager, or Amazon EventBridge.

  • Port data to Amazon Athena and Amazon QuickSight to generate fleet-wide reports.

EventBridge support

This Systems Manager capability is supported as an event type in Amazon EventBridge rules. For information, see Monitoring Systems Manager events with Amazon EventBridge and Reference: Amazon EventBridge event patterns and types for Systems Manager.

Chef InSpec integration

Systems Manager integrates with Chef InSpec. InSpec is an open-source, runtime framework that allows you to create human-readable profiles on GitHub or Amazon Simple Storage Service (Amazon S3). You can then use Systems Manager to run compliance scans and view compliant and noncompliant managed nodes. For more information, see Using Chef InSpec profiles with Systems Manager Compliance.


Compliance is offered at no additional charge. You only pay for the AWS resources that you use.

Deleting a resource data sync for Compliance

If you no longer want to use AWS Systems Manager Compliance to view compliance data, then we also recommend deleting resource data syncs used for Compliance data collection.

To delete a Compliance resource data sync

  1. Open the AWS Systems Manager console at

  2. In the navigation pane, choose Fleet Manager.


    If the AWS Systems Manager home page opens first, choose the menu icon ( ) to open the navigation pane, and then choose Fleet Manager in the navigation pane.

  3. Choose Account management, Resource data syncs.

  4. Choose a sync in the list.


    Make sure you choose the sync used for Compliance. Systems Manager supports resource data sync for multiple capabilities. If you choose the wrong sync, you could disrupt data aggregation for Systems Manager Explorer or Systems Manager Inventory.

  5. Choose Delete.

  6. Delete the Amazon Simple Storage Service (Amazon S3) bucket where the data was stored. For information about deleting an Amazon S3 bucket, see Deleting a bucket.