Difference between the two Config aggregators in Control Tower:
Control Tower sets up two AWS Config aggregators for you: one in the management account and one in the log archive account. The primary difference between these two aggregators is their scope and purpose.
Management account aggregator: This aggregator is responsible for aggregating configuration and compliance data from all AWS accounts within the organization. This allows you to view the compliance status and configuration changes across your entire organization from a single place.
Log archive account aggregator: This aggregator is focused on aggregating AWS Config data related to the log archive account. The primary purpose of this account is to store and centralize logs and audit trails for security and compliance purposes.
While it might seem redundant, having these two aggregators set up separately allows for better organization, control, and visibility of your AWS resources and their compliance status.
Guardrails and AWS Config:
Preventive guardrails in Control Tower are implemented using AWS Config rules. While the rules are managed by AWS Config, the guardrails themselves are specific to Control Tower. Non-compliance information shown by Control Tower might differ from the information in AWS Config, as Control Tower provides a higher-level view of your multi-account environment and its compliance status.
Applying CIS/NIST conformance packs:
To apply CIS or NIST conformance packs, you should do so in the management account's AWS Config aggregator. This will ensure that the conformance packs are applied across all the accounts in your organization. Control Tower guardrails are meant to enforce best practices, whereas conformance packs are a predefined set of AWS Config rules and remediation actions tailored to meet specific compliance standards like CIS or NIST.
Regarding frameworks under Control Tower guardrails, they are pre-built guardrail sets designed for specific compliance needs. If you choose to apply a NIST framework as a guardrail, it will provide similar benefits as applying NIST conformance packs in AWS Config. However, the difference lies in the implementation: Control Tower guardrails are designed to work seamlessly with your Control Tower multi-account environment, whereas conformance packs in AWS Config will need to be managed and applied directly within AWS Config.