HomeGuidesAPI ReferenceChangelog
Guides

AWS Config

Overview

AWS Config integration - regscale aws sync_config_compliance - syncs configuration compliance assessments from AWS Config rules and remediation actions into RegScale. This integration provides automated compliance monitoring for resource configurations.

Command Syntax

regscale aws sync_config_compliance [OPTIONS]

Basic Usage

# Sync all Config compliance assessments
regscale aws sync_config_compliance --regscale_id 123

# With tag filtering
regscale aws sync_config_compliance \
  --regscale_id 123 \
  --tags Environment=production

What Gets Created in RegScale

  • Control Assessments: Pass/fail status based on Config rules
  • Issues: Created for non-compliant resources
  • Compliance Timeline: Historical compliance data
  • Remediation History: Automatic and manual remediation tracking

Common Use Cases

Daily Compliance Monitoring

regscale aws sync_config_compliance \
  --regscale_id 123 \
  --tags Environment=production \
  --create-issues

Multi-Account Compliance

regscale aws sync_config_compliance \
  --regscale_id 123 \
  --account-id 123456789012 \
  --tags Compliance=Required

Command Options

OptionDescriptionExample
--regscale_idSecurity Plan ID (required)--regscale_id 123
--tagsFilter by tags--tags Env=prod
--account-idFilter by account--account-id 123456789012
--create-issuesCreate issues for non-compliance--create-issues
--regionAWS region--region us-east-1

Best Practices

  1. Enable AWS Config in all regions where resources exist
  2. Tag Config rules for compliance boundary identification
  3. Schedule daily syncs for continuous monitoring
  4. Use with Audit Manager for comprehensive compliance