Skip to main content
Latest Documentation
This is the latest documentation for the Cloud Posse Reference Architecture. To determine which version you're currently using, please see Version Identification.

AWS Audit Manager

AWS Audit Manager helps you continuously audit your AWS usage to simplify compliance assessment with regulations and industry standards. It automates evidence collection and generates audit-ready reports.

Overview

Audit Manager provides:

  • Prebuilt Frameworks: CIS, FedRAMP, GDPR, HIPAA, PCI DSS, SOC 2, NIST 800-53
  • Automated Evidence: Collects evidence from CloudTrail, Config, Security Hub, and other services
  • Custom Controls: Build custom frameworks and controls for specific requirements
  • Assessment Reports: Cryptographically verified reports with organized evidence
  • Multi-account Support: Assessments across multiple AWS accounts via Organizations

Supported Compliance Frameworks

FrameworkDescription
PCI DSSPayment Card Industry Data Security Standard
HIPAAHealth Insurance Portability and Accountability Act
SOC 2Service Organization Control 2
NIST 800-53National Institute of Standards and Technology (Rev 4 and Rev 5)
FedRAMPFederal Risk and Authorization Management Program
GDPRGeneral Data Protection Regulation
ISO 27001Information Security Management
CISCenter for Internet Security benchmarks
AWS Control TowerAWS Control Tower guardrails

Architecture

Audit Manager uses a unique single-step deployment model:

Deployment Model Comparison

AspectAWS Audit ManagerOther Security Services
Deployment Steps1 step (root only)2-3 steps
Member Account SetupAutomaticAuto-enabled by admin
Provisioning LocationRoot account onlyRoot + Security account

Deployment

Audit Manager uses a single-step deployment from the root account.

Root Access Required:

This deployment requires root account access (such as with the managers profile).

Stack Configuration

# core-ue1-root
components:
terraform:
aws-audit-manager/root:
metadata:
component: audit-manager
backend:
s3:
role_arn: null
vars:
enabled: true
delegated_administrator_account_name: core-security
environment: ue1
region: us-east-1
privileged: true
deregister_on_destroy: true

Provisioning

atmos terraform apply aws-audit-manager/root -s core-ue1-root

This single deployment:

  • Enables Audit Manager in the organization
  • Delegates administration to the security account
  • Begins automatic evidence collection from member accounts

Multi-Region Deployment

Deploy to each region where you want to run compliance assessments:

# us-east-1
atmos terraform apply aws-audit-manager/root -s core-ue1-root

# us-west-2
atmos terraform apply aws-audit-manager/root -s core-uw2-root

Assessment Report S3 Buckets

Create S3 buckets in the delegated administrator account for assessment reports:

# core-ue1-security
components:
terraform:
audit-manager-reports-bucket:
metadata:
component: s3-bucket
vars:
enabled: true
name: audit-manager-reports
s3_object_ownership: "BucketOwnerEnforced"
versioning_enabled: false
atmos terraform apply audit-manager-reports-bucket -s core-ue1-security

Creating Assessments

After deployment, create assessments in the delegated administrator account:

  1. Via Console — AWS Audit Manager → Assessments → Create assessment
  2. Via CLI — Use aws auditmanager CLI commands
  3. Via Terraform — Use aws_auditmanager_assessment resource

Assessment Components

ComponentDescription
FrameworkChoose prebuilt or custom framework
ScopeSelect AWS accounts and services to assess
RolesDefine who can access the assessment
Report DestinationSpecify S3 bucket for reports

Key Variables

VariableDescriptionDefault
delegated_administrator_account_nameAccount to delegate administrationcore-security
deregister_on_destroyDeregister on terraform destroytrue
privilegedRequired for root account deploymenttrue

Evidence Sources

Audit Manager collects evidence from:

  • AWS CloudTrail: API activity logs
  • AWS Config: Configuration compliance data
  • AWS Security Hub: Security findings
  • AWS License Manager: License compliance
  • Manual Evidence: Policy documents, training records

Cost Considerations

  • Assessment Price: Based on number of evidence items collected per month
  • Evidence Storage: S3 storage costs for assessment reports
  • Free Tier: Limited free usage during first 13 months
  • Regional: Costs are per region

See Also

References