Evaluating AWS Resource Compliance: Config, Security Hub, Audit Manager
Evaluating the compliance of AWS resources means proving, continuously and with evidence, that your resources and architecture match what your security frameworks demand. On the SCS-C03 exam the job is split across a small set of services. AWS Config records resource state, evaluates it against rules and auto-remediates through Systems Manager Automation runbooks. AWS Security Hub CSPM (the standards-and-controls service formerly called Security Hub) rolls control results into security scores against standards such as AWS Foundational Security Best Practices, CIS and PCI DSS. AWS Audit Manager organizes evidence for auditors — for existing customers, since it closed to new customers on 30 April 2026. AWS Artifact supplies AWS's own compliance reports and agreements. The AWS Well-Architected Tool reviews a workload's design against the Security Pillar. Task 6.3 tests whether you can pick the right layer for a requirement, wire detection to remediation and notification, scale it across accounts and Regions, collect the right evidence, and troubleshoot the pipeline when rules stop evaluating or remediation stops firing.
On this page9 sections
- AWS Config: the recorder, the delivery channel, and the rules
- Auto-remediation with SSM Automation runbooks
- Compliance notifications across accounts and Regions
- Scaling out: conformance packs and aggregators
- Security Hub standards: continuous posture scoring
- Evidence for auditors: Audit Manager and AWS Artifact
- Evaluating architecture with the AWS Well-Architected Tool
- Scenario: from a PCI requirement to auditor-ready evidence
- Troubleshooting the compliance pipeline
- Explain how the customer managed configuration recorder, its recording frequency, the delivery channel and rule triggers decide what AWS Config evaluates, and what breaks when recording stops.
- Choose between managed rules, Lambda-backed custom rules and Guard custom policy rules, and between detective and proactive evaluation.
- Configure auto-remediation with SSM Automation runbooks, and diagnose remediation that never runs or always fails.
- Send compliance-change notifications from every account and Region to a central team.
- Scale rules with organization conformance packs and aggregators, knowing that both are Region-scoped and that an aggregator evaluates nothing.
- Use Security Hub CSPM standards and security scores, keep their AWS Config recording dependency healthy, and record accepted exceptions with suppression.
- Separate evidence of state (Config history) from evidence of actions (CloudTrail), and use Audit Manager and AWS Artifact for audit evidence.
- Review a workload against AWS security best practices with the AWS Well-Architected Tool: Security Pillar, lenses, milestones and improvement plans.
AWS Config: the recorder, the delivery channel, and the rules
AWS Config evaluates only what it has recorded, so every compliance result depends on two plumbing pieces. The configuration recorder watches supported resource types (all types, or a selected list) in one account and Region and produces a configuration item — a point-in-time JSON snapshot of a resource's state — when that state changes. The delivery channel delivers configuration history files and periodic snapshots to an S3 bucket and can publish notifications to an SNS topic.
Know the current recorder model precisely:
- Customer managed recorder: the one you create. You get one per account per Region, and it cannot be started until a delivery channel exists.
- Service-linked recorders: created and managed by another AWS service for its own needs (Security Hub CSPM creates one in a specific setup, covered below). They sit alongside your customer managed recorder.
- Recording frequency: continuous records every change as it happens; daily records at most one configuration item per resource per 24 hours, delivered at the end of the period only if the state changed. Daily recording is cheaper, but it delays every change-triggered evaluation by up to a day.
Keep three stages apart when diagnosing: recording (configuration items exist), evaluation (rules produce results from them) and delivery (history and snapshot files reach S3). A broken delivery channel bucket policy breaks delivery to S3; it is not the reason a rule shows no results when the recorder is running.
Know what breaks when the recorder is stopped: no new configuration items are produced, so change-triggered rules stop evaluating and the resource timeline develops a gap you can never backfill. Periodic rules keep running on their schedule, which is why a half-broken Config setup can look alive. If one resource type's rules go silent while others work, a selective recorder that omits that type is the usual cause.
Rule types.
| Rule type | Logic | Triggers (detective) | You maintain |
|---|---|---|---|
AWS managed rule (e.g. restricted-ssh, access-keys-rotated) | AWS-authored, parameterizable | Change-triggered, periodic or both, as defined by the rule | Parameters only |
| Custom policy rule | CloudFormation Guard DSL, evaluated by Config itself | Configuration changes only | The Guard policy text — no function code |
| Custom Lambda rule | Your function returns COMPLIANT, NON_COMPLIANT or NOT_APPLICABLE | Change-triggered, periodic or both | The function, its code and its permissions |
Every detective rule has a trigger: configuration change (fires when a matching resource's configuration item changes) or periodic (fires every 1, 3, 6, 12 or 24 hours regardless of changes). Encryption and network-exposure checks suit change triggers. Time-based conditions — key age, credential age — change while the resource does not, so they need a periodic rule: a managed rule that already runs periodically, or a Lambda rule. A Guard custom policy rule cannot do this because its detective evaluation is change-triggered only.
Detective vs proactive evaluation. Detective evaluation checks resources that already exist. Proactive evaluation, turned on per rule for rules that support it (many managed rules and Guard custom policy rules), checks a resource's planned properties before deployment: a pipeline calls StartResourceEvaluation with the proposed configuration and reads the result with GetResourceEvaluationSummary. Proactive evaluation only reports — it neither blocks the deployment nor remediates — so the pipeline must fail its own stage on a NON_COMPLIANT result. StartConfigRulesEvaluation and periodic triggers re-evaluate deployed resources only.
Auto-remediation with SSM Automation runbooks
Config closes the detection loop through a remediation configuration: an association between one Config rule and a Systems Manager Automation runbook that fixes the noncompliant resource. Automation documents are the only remediation target. Lambda functions, CloudFormation stacks and Step Functions state machines cannot be attached directly; a runbook step (aws:invokeLambdaFunction) can call a Lambda function when the fix needs custom code. AWS ships purpose-built runbooks — the AWSConfigRemediation-* family plus documents such as AWS-DisablePublicAccessForSecurityGroup — and you can author your own.
The mechanics:
- AutomationAssumeRole: the runbook runs under an IAM role you pass as a parameter. Its trust policy must allow Systems Manager to assume it, and its permissions policy must allow every action the runbook's steps perform.
- Automatic vs manual: automatic remediation starts as soon as the rule marks a resource NON_COMPLIANT; manual remediation runs only when someone chooses Remediate. A remediation that works when run by hand but never runs on its own is set to manual.
- Retries: for automatic remediation you set a number of attempts within a time window (for example, 5 retries in 300 seconds). Retries happen only after a failed execution. If the resource fails that many times within the window, Config adds a remediation exception for it and stops auto-remediating it until the exception is removed.
- Approval: for changes too risky to fully automate, a runbook can include an
aws:approvestep that pauses until a designated approver signs off. - Service-linked rules cannot carry remediation: you can manage remediation only for rules you own. Rules created by another service — such as the
securityhub-prefixed rules behind Security Hub CSPM controls — show Manage remediation as unavailable. To auto-remediate the condition through Config, add the same managed rule as your own customer managed rule and attach the remediation to it.
Some noncompliance cannot be fixed in place. An existing unencrypted RDS instance cannot be encrypted where it stands, so the right response is a notification and a tracked ticket to rebuild from an encrypted snapshot copy, not a runbook. Deciding between auto-fix and notify-and-track is part of the task.
Compliance notifications across accounts and Regions
AWS Config sends a notification-ready event every time a rule's evaluation of a resource changes: an Amazon EventBridge event with source aws.config and detail type Config Rules Compliance Change, whose detail carries the rule name, the resource and the new compliance type (for example NON_COMPLIANT). An EventBridge rule that matches it and targets an SNS topic delivers email or chat alerts with no code; other targets open tickets or start workflows.
Scope is the part that is easy to get wrong:
- The event lands on the default event bus of the account and Region where the rule evaluated.
- A Config aggregator emits no events. It copies configuration and compliance data into a read-only view; it does not re-publish anything to the aggregator account's bus.
- So organization-wide alerting needs an EventBridge rule in every account and Region that forwards matching events to a central event bus in the security account (whose resource policy allows the organization to put events), where one rule targets SNS. Deploying those forwarding rules with a service-managed StackSet keeps new accounts covered.
Security Hub CSPM has its own notification path: its findings reach EventBridge as Security Hub findings events, and the same forwarding pattern applies. Its automation rules are not a notification mechanism — they only update finding fields (severity, workflow status, notes) as findings arrive.
Scaling out: conformance packs and aggregators
Conformance packs give every account the same rules; aggregators give one place to see the results. Neither crosses Regions on its own, and neither substitutes for the other.
A conformance pack packages a set of Config rules — and optionally their remediation configurations — into one YAML template that is deployed and tracked as a unit. AWS publishes sample packs mapped to frameworks (Operational Best Practices for PCI DSS, HIPAA Security, NIST 800-53, CIS and others), and you can write custom packs. Each pack reports a compliance score: compliant rule-resource combinations divided by all evaluated rule-resource combinations.
An organization conformance pack, deployed from the management account or a Config delegated administrator, lands in every member account, and in accounts that join later. Three details decide whether it actually deploys:
- Each member needs a running configuration recorder in that Region. For an account that joins the organization later, Config retries deployment for only 7 hours; if no recorder exists by then, that account's status ends as failed. Baseline the recorder into new accounts first (for example with a StackSet).
- The deployment API is Region-specific: deploy the pack again in every Region that must be covered.
- If you use a delegated administrator, Config does not create its service-linked role in the management account automatically. Create it manually in IAM, or the delegated administrator cannot deploy to the management account.
An aggregator collects configuration and compliance data from multiple source accounts and Regions into one read-only view in one account, queryable with advanced queries. An organization aggregator includes every account automatically, including new ones. An individual-accounts aggregator requires each source account to authorize the aggregator account and Region; an unauthorized source simply does not appear. An aggregator evaluates nothing: it shows results that rules in the source accounts already produced. A new account or Region therefore needs its own rules or pack (or an organization pack deployed in that Region) before anything shows up for it.
Security Hub standards: continuous posture scoring
Security Hub's standards and controls now live in AWS Security Hub CSPM. In 2025 AWS split the service: the original one, renamed Security Hub CSPM, keeps the ASFF findings, security standards, controls, security scores, delegated administration, central configuration and cross-Region aggregation; the new AWS Security Hub correlates findings in OCSF format. Compliance scoring against a standard is a Security Hub CSPM job.
Enabling a standard — AWS Foundational Security Best Practices (FSBP), CIS AWS Foundations Benchmark, PCI DSS, NIST 800-53 — turns on its controls. Each control produces findings with a compliance status of PASSED, FAILED, WARNING (cannot determine, for example because recording is off) or NOT_AVAILABLE, and Security Hub CSPM derives a control status (Passed, Failed, Unknown, No data) from them.
| Security Hub CSPM security score | Conformance pack compliance score | |
|---|---|---|
| Unit counted | Controls: each control counts once, however many resources it checks | Rule-resource combinations |
| Formula | Passed controls ÷ enabled controls (Passed, Failed, Unknown; No data excluded) | Compliant combinations ÷ total combinations |
| Effect of one bad resource | Fails the whole control | Lowers the score by one combination |
| Scope | Per standard, plus a summary across standards; admin and aggregation-Region views roll up members and linked Regions | Per pack, per account and Region |
The AWS Config dependency. Most controls run as service-linked Config rules named securityhub-<rule>-<id>, which Security Hub CSPM creates and manages. What feeds them depends on the setup:
- Security Hub CSPM without the new Security Hub: you must run your customer managed recorder in every account and Region where it is enabled, recording every resource type that an enabled control checks. Global resources (such as IAM) need recording in one Region only, ideally the aggregation home Region.
AWS::Config::ResourceCompliancedoes not need to be recorded, and turning it off saves cost. If a checked type is not recorded, the control gets WARNING findings (control status Unknown) and Config.1 fails. Daily recording delays change-triggered control findings by up to 24 hours. - Both Security Hub CSPM and the new Security Hub enabled: Security Hub CSPM creates its own service-linked recorder,
AWSConfigurationRecorderForSecurityHubCSPM, in each account and Region, records what its controls need and stops using your customer managed recorder; Config.1 then always passes. In that setup, stopping your own recorder no longer degrades the scores.
Exceptions and suppression. Control status ignores findings that are archived or have workflow status SUPPRESSED. Setting one resource's findings to SUPPRESSED — by hand or with an automation rule matching that resource — records an accepted exception while the control keeps checking every other resource. Setting a finding to RESOLVED, or lowering its severity, does not remove it from the calculation. Disabling the control would stop checking everything.
Across the organization, a delegated administrator uses central configuration policies to enable standards and controls across accounts, OUs and Regions, and cross-Region aggregation shows every member's control status in one home Region. That is detection and scoring. It is not evidence organized by framework control for an assessor — that is the next section.
Evidence for auditors: Audit Manager and AWS Artifact
Audit evidence comes in three kinds, and each has its own source:
| Evidence needed | Source | Limits to know |
|---|---|---|
| What a resource looked like on a past date | AWS Config configuration history: the resource timeline or GetResourceConfigHistory | Only as far back as recording ran. Advanced queries return current state only. |
| Who changed it, from where, when | AWS CloudTrail | Event history covers the last 90 days of management events. Older activity needs a trail's log files in S3, typically queried with Athena. Configuration items do not record the caller. |
| Evidence organized by framework control | AWS Audit Manager (existing customers) | Closed to new customers since 30 April 2026. |
The Config timeline links each change to related CloudTrail events, but the caller identity and source IP come from CloudTrail itself.
AWS Audit Manager turns technical results into audit evidence. An assessment built from a prebuilt or custom framework (PCI DSS, HIPAA, SOC 2 and others) automatically collects evidence for each control from four sources — Config rule results, Security Hub CSPM control findings, CloudTrail activity and API-call snapshots — into daily evidence folders, and exports an assessment report. Config and Security Hub CSPM detect; Audit Manager organizes the proof by control. Neither replaces the other.
Audit Manager is in maintenance mode. Since 30 April 2026 it cannot be set up in new accounts. Existing customers keep using it, including creating new assessments, with these limits:
- A single-account customer can keep using that account in that Region, but cannot add Regions or accounts, or deploy it to an organization.
- An organization customer (set up in the management account) can add the organization's member accounts to assessments, but cannot extend to new Regions.
AWS points new users to Config conformance packs, deployed in each account and Region that must be checked. They track resource compliance over time with configuration items as evidence, but they are not a full replacement: there are no templates for frameworks such as SOC 2 or GDPR, packs cover only the technical controls that a Config rule can test, and there is no export equivalent to the Audit Manager assessment report.
AWS Artifact covers AWS's side of the shared responsibility model. Artifact Reports are on-demand downloads of AWS's own SOC 1/2/3 reports, PCI attestations and ISO certifications — proof of the security of the cloud that your own tooling cannot produce. Artifact Agreements manage agreements such as the HIPAA Business Associate Addendum (BAA):
- An account agreement covers only the account that accepts it.
- An organization agreement is accepted from the management account of an organization with all features enabled, and covers every existing and future member account.
| Service | Compliance question it answers |
|---|---|
| AWS Config | Is this resource compliant now, and what was its state on a given date? Can it be fixed automatically? |
| Security Hub CSPM | What share of a standard's controls pass, per account and organization-wide? |
| AWS CloudTrail | Who made which API call, from where, and when? |
| Audit Manager | Where is the evidence, organized by framework control, for a human auditor? (Existing customers only.) |
| AWS Artifact | Where are AWS's own compliance reports and our agreements with AWS? |
| Well-Architected Tool | Does this workload's design follow AWS security best practices? |
Evaluating architecture with the AWS Well-Architected Tool
The AWS Well-Architected Tool evaluates a workload's design and practices against AWS best practices — the part of security posture that no resource scan can observe, such as identity processes, incident-response readiness and data classification. Config, Security Hub CSPM and Trusted Advisor check resource settings; the Well-Architected Tool reviews how the workload is built and run.
How a review works:
- You define a workload and answer the questions of one or more lenses. The Well-Architected Framework lens includes the Security Pillar; the Lens Catalog adds AWS-authored lenses for specific domains.
- Each answer is compared with the question's best practices. The tool flags high-risk and medium-risk issues and builds an improvement plan: a prioritized list of the missing best practices with guidance.
- Milestones save a point-in-time record of the workload's answers and risks. Saving one after the first review and another after remediation shows how risks changed.
Features that are easy to confuse:
| Feature | What it does |
|---|---|
| Custom lens | Your own pillars, questions, best practices and risk rules, defined in JSON, published as a version and shareable with other accounts |
| Review template | Pre-fills answers to existing lens questions for many similar workloads; adds no new questions |
| Profile | Captures business context and priorities so the tool prioritizes the questions that matter most |
| Lens Catalog lens | An AWS-authored lens you apply as-is |
Sharing. A workload can be shared with accounts, IAM users, the organization or OUs, in the same Region only. Read-Only permission lets the recipient view the workload; Contributor also lets them update answers and notes. Custom lenses are shared the same way.
Recurring access reviews (IAM Access Analyzer unused-access findings, credential reports, last-accessed data) are taught with the Domain 4 authorization lesson, and tag standards (tag policies, the required-tags rule) with the Task 6.2 deployment lesson.
Scenario: from a PCI requirement to auditor-ready evidence
Task 6.3 comes together as one pipeline: framework requirement → detective control → remediation or ticket → notification → evidence. Walk it with a PCI-style requirement: "restrict inbound traffic to the cardholder data environment to only necessary ports."
Step 1 — detective control. Make sure every account and Region in scope runs a configuration recorder, then deploy the Operational Best Practices for PCI DSS conformance pack as an organization pack in each Region used, or at minimum enable restricted-ssh and restricted-common-ports in the cardholder accounts. These rules are change-triggered, so evaluation follows each security group change. A pipeline can also run proactive evaluation on planned security groups before they are deployed.
Step 2 — response and notification. Attach a remediation configuration that binds the rule to AWS-DisablePublicAccessForSecurityGroup, set to automatic, under an AutomationAssumeRole allowed to revoke ingress. Forward Config Rules Compliance Change events from each account and Region to a central bus that notifies the security team and opens tickets for findings that cannot be auto-fixed. The PCI DSS standard in Security Hub CSPM scores the same posture per control.
Step 3 — evidence. An organization that is an existing Audit Manager customer runs a PCI DSS assessment, which files Config results, Security Hub CSPM findings and CloudTrail activity into evidence folders per control. Without Audit Manager, the conformance pack's compliance timeline and configuration items, plus CloudTrail logs, supply the technical evidence. AWS's own PCI attestation comes from AWS Artifact.
Step 4 — architecture. A Well-Architected Tool review against the Security Pillar covers the practices that rules cannot test, with milestones recording progress through the improvement plan.
This is the difference between a point-in-time audit (gather screenshots when asked) and a continuous compliance program: the evidence exists before anyone asks.
Troubleshooting the compliance pipeline
Each failure has a short diagnostic list.
Rules aren't evaluating. Check the recorder first: missing, stopped, without a delivery channel (a customer managed recorder cannot start without one), or not recording the resource type in question. Daily recording explains results that arrive up to a day late. Then check the rule's scope (a rule limited to a tag or resource ID ignores everything else). For Lambda-backed rules, confirm the function's resource policy lets Config invoke it, and read the function's logs: a crashing evaluator looks like a rule that never ran.
Auto-remediation isn't running. The remediation is set to manual; no remediation is attached to the rule; or the rule is service-linked, so remediation cannot be managed on it at all.
Auto-remediation always fails. Run describe-remediation-execution-status (or open the execution in Systems Manager) to see each step's state and error. Read the error closely: an access-denied that names the assumed-role session of the AutomationAssumeRole proves Systems Manager assumed the role, so the trust policy is fine and the role's permissions policy lacks the action. An error saying the role cannot be assumed points at the trust policy or the role ARN instead. Retries help only with transient failures; once the attempts in the window fail, Config records a remediation exception for the resource and stops auto-remediating it until the exception is removed.
The aggregator is missing accounts. In individual-accounts mode, the source account has not authorized the aggregator account and Region. In organization mode, check trusted access and the aggregator's role. In either mode, confirm the source account actually runs Config in that Region — an aggregator shows only what the sources produce.
An organization conformance pack fails in some members. Usually those accounts had no running recorder in that Region, often new accounts that passed the 7-hour retry window. If the management account fails while a delegated administrator deploys, the Config service-linked role is missing there. Custom Lambda rules in the pack must reference functions that each account can invoke.
Security Hub CSPM controls show WARNING or Config.1 fails. A resource type that an enabled control checks is not being recorded in that account and Region (global resources must be recorded in at least one Region).
Tip. Expect scenarios that turn on picking the right layer and knowing its limits. Continuous detection and automatic fixing points to a Config rule with an SSM Automation remediation set to automatic; the same rules in every account points to organization conformance packs, and one view across accounts to an aggregator, which evaluates nothing and emits no events. Organization-wide alerts need compliance-change events forwarded to a central bus. Scoring stems contrast the per-control Security Hub CSPM security score with per-resource conformance pack scores, and exception stems turn on suppression. Evidence stems separate past state (Config history) from the caller (CloudTrail, 90-day Event history versus trail logs), AWS's own reports and agreements (Artifact) from your evidence (Audit Manager, existing customers only), and design reviews (Well-Architected Tool). Troubleshooting stems hinge on recorder scope, manual remediation, role permissions versus trust, unauthorized aggregator sources and missing recorders in new accounts.
- AWS Config evaluates only what it records: a customer managed recorder (one per account per Region, needs a delivery channel to start) produces configuration items, and rules evaluate them on change or on a schedule.
- A stopped recorder silences change-triggered rules and leaves a permanent gap in history; periodic rules keep running, so the breakage is easy to miss.
- Guard custom policy rules need no code but are change-triggered only; time-based checks need a periodic managed or Lambda rule. Proactive evaluation reports on planned resources but never blocks or remediates.
- Remediation = rule + SSM Automation runbook + AutomationAssumeRole, set to automatic; retries run only after failures, and service-linked securityhub- rules cannot carry remediation — use your own copy of the rule.
- Config Rules Compliance Change events land on the default bus of the account and Region that evaluated; aggregators emit no events, so organization-wide alerts need forwarding to a central bus.
- Conformance packs and rules are account- and Region-scoped and an aggregator evaluates nothing; organization packs reach new accounts only if a recorder exists within 7 hours.
- Security Hub CSPM scores per control (passed ÷ enabled); conformance packs score per rule-resource pair. Unrecorded types give WARNING findings and a failed Config.1; suppressed and archived findings don't count.
- Past state comes from Config history, the caller from CloudTrail (Event history 90 days, older from trail logs). Audit Manager organizes evidence for existing customers only since 30 April 2026; Artifact provides AWS's reports and agreements; the Well-Architected Tool reviews design.
Frequently asked questions
What is the difference between AWS Config and AWS Audit Manager?
AWS Config records resource state, evaluates it against rules and can auto-remediate. AWS Audit Manager collects Config results, Security Hub CSPM findings, CloudTrail activity and API snapshots and organizes them as evidence under each control of a framework such as PCI DSS, with an exportable assessment report. Config detects; Audit Manager organizes proof for an auditor. Audit Manager has been closed to new customers since 30 April 2026, so only existing customers can use it.
Is AWS Audit Manager still available?
Only to existing customers. Since 30 April 2026 Audit Manager is in maintenance mode and cannot be set up in new accounts. A single-account customer can keep using it in that account and Region, including new assessments, but cannot add accounts or Regions or deploy to an organization. An organization customer can add member accounts to assessments but not new Regions. AWS recommends AWS Config conformance packs instead, which lack SOC 2 and GDPR templates and an equivalent audit-report export.
What is the difference between AWS Audit Manager and AWS Artifact?
Audit Manager collects evidence about your own workloads for your audits. AWS Artifact provides AWS's own compliance documents, such as SOC reports, PCI attestations and ISO certifications, which prove AWS's side of the shared responsibility model, and manages agreements with AWS such as the HIPAA BAA. An organization agreement accepted in Artifact from the management account covers all existing and future member accounts.
Do Security Hub CSPM standards need AWS Config?
Yes for AWS standards, because most controls run as service-linked Config rules. With Security Hub CSPM alone, you must run your own configuration recorder in every account and Region and record each resource type that an enabled control checks; otherwise those controls get WARNING findings and Config.1 fails. When the new AWS Security Hub is also enabled, Security Hub CSPM creates its own service-linked recorder and no longer depends on yours.
What happens when the AWS Config recorder is stopped?
No new configuration items are recorded, so change-triggered rules stop evaluating and the configuration history gets a permanent gap that cannot be backfilled. Periodic rules keep running on their schedule, which can make a broken setup look healthy. Restarting the recorder resumes recording from that point forward only.
How does AWS Config auto-remediation work?
You attach a remediation configuration to a Config rule that names an SSM Automation runbook and an AutomationAssumeRole, and set it to automatic. When the rule marks a resource noncompliant, Config runs the runbook, retrying failed runs a set number of times within a time window. The role must trust Systems Manager and allow the runbook's actions. Remediation cannot be attached to service-linked rules, such as those Security Hub CSPM creates.
How do I get alerted when any Config rule in my organization finds a noncompliant resource?
Match the EventBridge event with detail type Config Rules Compliance Change. It is published only on the default bus of the account and Region where the rule evaluated, and a Config aggregator does not emit events, so create a forwarding rule in every account and Region that sends these events to a central event bus in the security account, where a rule targets an SNS topic.
What does the AWS Well-Architected Tool add to compliance evaluation?
It reviews a workload's design and practices against AWS best practices, including the Security Pillar, which resource-scanning services cannot observe. A review produces high- and medium-risk issues and an improvement plan; milestones record progress over time; custom lenses add your own questions; and workloads can be shared Read-Only or as Contributor with accounts in the same Region.
Source
This lesson covers the "Security Foundations and Governance" domain of the official SCS-C03 exam guide. Vendors revise their guides — check the source for the current version.
- AWS Certified Security – Specialty (SCS-C03) exam guide — Amazon Web Services
Sign up free to mark lessons complete, bookmark topics and track your exam readiness.