Amazon API GatewayAWS Config records supported API Gateway APIs and stages and evaluates settings such as access logging, encryption, authorization, and endpoint exposure.
Amazon AppFlowAWS Config records AppFlow flow configurations so you can track changes and evaluate whether flows meet your configuration requirements.
Amazon AthenaAWS Config records Athena workgroups and data catalogs and can check workgroup settings such as encryption. Athena can also query AWS Config configuration history delivered to Amazon S3.
Amazon AuroraAWS Config tracks Aurora DB cluster and instance configurations and evaluates requirements such as encryption, backup retention, deletion protection, and restricted public access.
Amazon Aurora ServerlessAWS Config records the underlying Aurora DB cluster configuration for Aurora Serverless databases, allowing you to audit changes and evaluate applicable database compliance rules.
Amazon Bedrock
AWS Config records supported Bedrock resources, including agents, knowledge bases, and guardrails, so their configurations can be audited and evaluated for compliance.
Amazon CloudFrontAWS Config tracks CloudFront distributions and supported configuration resources. Managed rules can evaluate requirements such as HTTPS enforcement, access logging, and association with AWS WAF.
Amazon CloudWatchAWS Config publishes operational metrics to CloudWatch and records supported CloudWatch resources such as alarms. CloudWatch Observability Admin also uses service-linked AWS Config recorders to discover and audit telemetry configurations.
Amazon CodeGuruAWS Config records supported CodeGuru resources, including Reviewer repository associations and Profiler profiling groups, providing configuration history for auditing.
Amazon CognitoAWS Config tracks supported Cognito user pool and identity pool resources. Config rules can evaluate requirements such as user pool password policies and multi-factor authentication.
Amazon ComprehendAWS Config records Comprehend flywheel configurations, allowing you to audit changes to resources used to maintain custom models.
Amazon ConnectAWS Config records supported Amazon Connect resources, including instances, contact flows, queues, and security profiles, so you can inspect their configuration history and compliance.
Amazon Data FirehoseAWS Config records Firehose delivery stream configurations and can evaluate requirements such as server-side encryption.
Amazon DataZone
AWS Config records supported DataZone resource configurations, allowing governance teams to track changes and evaluate configuration requirements.
Amazon DetectiveAWS Config records Detective behavior graph configurations, allowing you to audit changes to your investigation environment.
Amazon DevOps GuruAWS Config supplies resource configuration change information that DevOps Guru can correlate with operational anomalies, helping identify changes that may have contributed to an incident.
Amazon DocumentDB (with MongoDB compatibility)AWS Config records supported DocumentDB database resources and evaluates controls such as cluster encryption, backup retention, and deletion protection.
Amazon DynamoDBAWS Config tracks DynamoDB table configurations and evaluates requirements such as point-in-time recovery, encryption, and backup protection.
Amazon EC2AWS Config records EC2 instances and supported related resources, including security groups and network interfaces. Rules can detect public exposure, disallowed instance types, missing tags, or insecure instance metadata settings.
Amazon EC2 Auto ScalingAWS Config records Auto Scaling groups, launch configurations, and other supported scaling resources. Rules can check settings such as health checks, multiple Availability Zones, and the use of approved launch configurations.
Amazon Elastic Block Store (Amazon EBS)AWS Config tracks EBS volumes and their relationships to EC2 instances. Managed rules can identify unencrypted volumes, unattached volumes, and volumes that lack required backup protection.
Amazon Elastic Container Registry (Amazon ECR)AWS Config records ECR repositories and supported registry settings. Rules can evaluate repository image scanning, tag immutability, lifecycle policies, and encryption requirements.
Amazon Elastic Container Service (Amazon ECS)AWS Config records ECS clusters, services, and task definitions. Rules can evaluate settings such as privileged containers, read-only root file systems, logging, and public IP assignment.
Amazon Elastic File System (Amazon EFS)AWS Config records EFS file systems and access points. Managed rules can check encryption, backup protection, and access point identity or root-directory settings.
Amazon Elastic Kubernetes Service (Amazon EKS)AWS Config tracks EKS clusters and supported related resources. Rules can evaluate cluster endpoint exposure, control-plane logging, Kubernetes versions, and secrets encryption.
Amazon ElastiCacheAWS Config records supported ElastiCache clusters, replication groups, and related resources. Compliance rules can evaluate encryption, authentication, automatic failover, and backup settings.
Amazon EMRAWS Config records EMR clusters and supported related resources. Rules can detect public access, missing security configurations, and other departures from required cluster settings.
Amazon EventBridgeAWS Config sends resource configuration and compliance change events to EventBridge, where rules can route them to notification or automation targets. AWS Config also records supported EventBridge resources.
Amazon ForecastAWS Config records supported Forecast datasets and dataset groups so you can audit changes to forecasting resource configurations.
Amazon Fraud DetectorAWS Config records supported Fraud Detector resources, including entity types, labels, outcomes, and variables, providing configuration history for fraud-detection definitions.
Amazon FSxAWS Config records supported FSx file systems and related resources. Rules can evaluate requirements such as backup protection and deployment across multiple Availability Zones.
Amazon GameLiftAWS Config tracks supported GameLift resources, including fleets, builds, aliases, and game session queues, so their configuration changes can be audited.
Amazon GuardDutyAWS Config records GuardDuty detectors and supported configuration resources. Managed rules can check whether GuardDuty and specified protection features are enabled.
Amazon HealthLakeAWS Config records HealthLake FHIR data store configurations, allowing you to audit changes and evaluate configuration requirements.
Amazon InspectorAWS Config records supported Inspector resources and provides managed rules that check whether Inspector scanning is enabled for applicable resource categories.
Amazon KendraAWS Config records supported Kendra indexes, data sources, and related resources, allowing you to inspect configuration history and evaluate governance requirements.
Amazon Keyspaces (for Apache Cassandra)AWS Config records supported Keyspaces keyspaces and tables. Rules can evaluate table controls such as point-in-time recovery and encryption with customer managed keys.
Amazon Kinesis Data StreamsAWS Config records Kinesis data streams and supported stream consumers. Managed rules can check stream encryption and data retention settings.
Amazon Kinesis Video StreamsAWS Config records supported Kinesis Video Streams resources, including streams and signaling channels, so their configurations can be audited.
Amazon LexAWS Config records supported Lex bots and bot aliases, allowing you to track changes and evaluate requirements such as conversation logging.
Amazon LightsailAWS Config records supported Lightsail resources, including buckets, disks, certificates, and static IPs, providing an auditable configuration history.
Amazon Location ServiceAWS Config records supported Location Service maps, trackers, geofence collections, place indexes, and route calculators so their configurations can be audited.
Amazon MacieAWS Config records supported Macie resources, including sessions, findings filters, and custom data identifiers. Managed rules can check whether Macie is enabled.
Amazon Managed BlockchainAWS Config records supported Managed Blockchain member configurations, allowing you to track configuration changes and evaluate compliance requirements.
Amazon Managed GrafanaAWS Config records Managed Grafana workspace configurations so you can audit changes and evaluate workspace security settings.
Amazon Managed Service for Apache FlinkAWS Config records supported Managed Service for Apache Flink applications, allowing you to inspect their configuration history and evaluate settings such as logging.
Amazon Managed Service for PrometheusAWS Config records supported Amazon Managed Service for Prometheus resources, including rule groups namespaces, so changes to monitoring configurations can be audited.
Amazon Managed Streaming for Apache KafkaAWS Config records supported MSK clusters and related resources. Managed rules can evaluate encryption in transit, broker logging, authentication, and public access.
Amazon Managed Workflows for Apache Airflow (Amazon MWAA)AWS Config records MWAA environment configurations. Rules can evaluate requirements such as private webserver access, logging, and encryption with customer managed keys.
Amazon MemoryDB for RedisAWS Config records supported MemoryDB resources so you can track configuration changes and evaluate database security and availability requirements.
Amazon MQAWS Config tracks Amazon MQ broker configurations and evaluates settings such as public accessibility, logging, and automatic minor version upgrades.
Amazon NeptuneAWS Config records supported Neptune database resources and evaluates requirements such as encryption, audit logging, backups, and deletion protection.
Amazon OpenSearch ServiceAWS Config records OpenSearch Service domains and supported OpenSearch Serverless resources. Managed rules can evaluate VPC placement, encryption, HTTPS enforcement, logging, and access controls.
Amazon PersonalizeAWS Config records supported Personalize resources, including datasets, dataset groups, schemas, and solutions, so you can audit their configuration history.
Amazon Q Business
AWS Config records supported Amazon Q Business resources, allowing you to track configuration changes and evaluate application governance requirements.
Amazon QuickSightAWS Config records supported QuickSight resources, including data sources, datasets, dashboards, and analyses, so changes to analytics configurations can be audited.
Amazon RDSAWS Config records RDS DB instances, clusters, snapshots, and other supported database resources. Managed rules can check public access, encryption, backups, logging, and deletion protection.
Amazon RDS Proxy
AWS Config records supported RDS Proxy resources so you can audit proxy configuration changes and evaluate settings such as TLS requirements.
Amazon RedshiftAWS Config records Redshift clusters and supported related resources. Rules can evaluate encryption, audit logging, public accessibility, version upgrades, and snapshot retention.
Amazon RekognitionAWS Config records supported Rekognition collections, projects, and stream processors, allowing you to audit configuration changes.
Amazon Route 53AWS Config records supported Route 53 hosted zones, health checks, and Route 53 Resolver resources. Rules can evaluate requirements such as query logging and resolver endpoint configuration.
Amazon S3AWS Config delivers configuration snapshots and history files to an S3 bucket. It also records supported S3 resources and evaluates bucket controls such as public access restrictions, encryption, versioning, and logging.
Amazon SageMakerAWS Config records supported SageMaker resources, including notebook instances, models, endpoints, and domains. Rules can evaluate direct internet access, encryption, VPC configuration, and root access settings.
Amazon SageMaker Ground TruthAWS Config records supported SageMaker workteam resources used by Ground Truth, allowing you to audit changes to labeling workforce configurations.
Amazon Security Lake
AWS Config records supported Security Lake resources so you can track changes to security data lake configurations and evaluate compliance requirements.
Amazon Simple Email Service (Amazon SES)AWS Config records supported SES resources, including configuration sets, receipt rule sets, templates, and contact lists, providing configuration history for email infrastructure.
Amazon Simple Notification Service (Amazon SNS)AWS Config publishes configuration changes and delivery notifications to an SNS topic. It also records SNS topics and can evaluate requirements such as encryption.
Amazon Simple Queue Service (Amazon SQS)AWS Config records SQS queue configurations. Managed rules can detect public access and evaluate encryption and dead-letter queue requirements.
Amazon TimestreamAWS Config records supported Timestream databases, tables, and scheduled queries, allowing you to audit configuration changes and evaluate applicable compliance requirements.
Amazon Verified Permissions
AWS Config records Verified Permissions policy store configurations, allowing you to track changes and evaluate requirements such as policy validation settings.
Amazon VPCAWS Config records VPCs and supported networking resources, including subnets, route tables, security groups, and network ACLs. Rules can detect unrestricted access, missing flow logs, and other network configuration violations.
Amazon WorkSpacesAWS Config records supported WorkSpaces resources, including WorkSpaces and connection aliases. Managed rules can evaluate requirements such as volume encryption.
Amazon WorkSpaces ApplicationsAWS Config records supported WorkSpaces Applications resources, including fleets, stacks, and directory configurations, so application-streaming settings can be audited.
Amazon WorkSpaces Secure BrowserAWS Config records supported WorkSpaces Secure Browser portals and associated settings, allowing you to audit browser, network, identity, and user configuration changes.
AWS AmplifyAWS Config records supported Amplify applications and branches so you can track changes and evaluate application hosting configuration requirements.
AWS App RunnerAWS Config records App Runner services and supported VPC connectivity resources. Rules can evaluate settings such as public access, observability, and encryption.
AWS AppConfigAWS Config records supported AppConfig applications, environments, configuration profiles, and deployment strategies, providing an auditable history of configuration deployment settings.
AWS AppSyncAWS Config records AppSync GraphQL API configurations. Managed rules can evaluate requirements such as logging, request-level caching encryption, and AWS WAF association.
AWS Audit ManagerAWS Config supplies configuration and compliance evidence to Audit Manager assessments. Audit Manager can collect AWS Config rule evaluation results as automated evidence for mapped controls.
AWS Auto ScalingAWS Config records AWS Auto Scaling scaling plans, allowing you to audit changes to coordinated scaling configurations.
AWS BackupAWS Config records supported backup plans, vaults, recovery points, and other Backup resources. Rules can evaluate backup coverage and recovery point requirements, while AWS Backup Audit Manager uses AWS Config tracking for supported controls.
AWS BatchAWS Config records Batch compute environments, job queues, job definitions, and scheduling policies, allowing you to inspect configuration changes and evaluate compliance.
AWS Billing ConductorAWS Config records supported Billing Conductor billing groups, pricing plans, pricing rules, and custom line items so billing configuration changes can be audited.
AWS BudgetsAWS Config records AWS Budgets action configurations, allowing you to audit changes to automated actions associated with budget thresholds.
AWS Certificate Manager (ACM)AWS Config records ACM certificates and evaluates requirements such as impending expiration, certificate transparency logging, and approved key algorithms.
AWS ChatbotAWS Config records supported AWS Chatbot channel configurations, allowing you to audit changes to chat-based operational access and notification settings.
AWS Clean Rooms
AWS Config records supported Clean Rooms collaborations and configured tables, allowing you to track changes to data collaboration configurations.
AWS Client VPNAWS Config tracks supported Client VPN endpoint configurations. Managed rules can evaluate requirements such as connection logging and authentication settings.
AWS Cloud MapAWS Config records supported Cloud Map namespaces and services, providing configuration history for service discovery resources.
AWS Cloud9AWS Config records Cloud9 EC2 development environment configurations so you can audit environment changes.
AWS CloudFormationAWS Config recorders, delivery channels, rules, conformance packs, aggregators, and remediation configurations can be provisioned through CloudFormation resource types. AWS Config also records CloudFormation stacks and can evaluate stack drift.
AWS CloudTrailCloudTrail logs AWS Config API activity for auditing. AWS Config records supported CloudTrail resources and evaluates trail settings such as encryption, log validation, and multi-Region coverage.
AWS CodeArtifactAWS Config records CodeArtifact domains and repositories so changes to package repository configurations can be audited.
AWS CodeBuildAWS Config records CodeBuild projects and supported report groups. Rules can detect risky project settings, such as privileged mode or credentials stored in plaintext environment variables.
AWS CodeCommitAWS Config records CodeCommit repository configurations, providing a history of repository configuration changes.
AWS CodeConnections
AWS Config records supported CodeConnections connection resources, allowing you to audit changes to connections with external source-code providers.
AWS CodeDeployAWS Config records supported CodeDeploy applications, deployment groups, and deployment configurations, allowing you to audit deployment infrastructure settings.
AWS CodePipelineAWS Config records supported CodePipeline pipelines and related resources, allowing you to track changes to release pipeline configurations.
AWS Control TowerAWS Config provides the recording and rule evaluation used by Control Tower detective controls. Control Tower deploys and manages AWS Config resources in governed accounts to detect noncompliant configurations.
AWS Cost ExplorerAWS Config records supported Cost Explorer cost anomaly monitors and anomaly subscriptions, allowing you to audit changes to cost anomaly detection settings.
AWS Database Migration Service (AWS DMS)AWS Config records supported DMS replication instances, endpoints, subnet groups, and certificates. Rules can evaluate public accessibility and other migration infrastructure security settings.
AWS DataSyncAWS Config records DataSync agents, supported locations, and tasks, allowing you to audit changes to data transfer configurations.
AWS Directory ServiceAWS Config records supported Directory Service directories, including AWS Managed Microsoft AD and Simple AD, providing configuration history for directory infrastructure.
AWS Elastic BeanstalkAWS Config records Elastic Beanstalk applications, application versions, and environments. Rules can evaluate settings such as enhanced health reporting, managed platform updates, and log streaming.
AWS FargateAWS Config evaluates the ECS task definitions and services used by Fargate and records supported EKS Fargate profile resources. This supports checks on container privileges, logging, networking, and other workload settings.
AWS Fault Injection ServiceAWS Config records Fault Injection Service experiment templates, allowing you to audit changes to experiment actions, targets, and stop conditions.
AWS Firewall ManagerAWS Config records resource configurations that Firewall Manager uses to determine policy scope and assess compliance. Firewall Manager relies on recording for the resource types governed by its policies.
AWS Global AcceleratorAWS Config records supported Global Accelerator accelerators, listeners, and endpoint groups, providing a history of traffic-routing configuration changes.
AWS GlueAWS Config records supported Glue jobs, crawlers, databases, security configurations, and other resources. Rules can evaluate requirements such as job logging and encryption.
AWS Glue DataBrew
AWS Config records supported DataBrew datasets, jobs, projects, recipes, rulesets, and schedules, allowing you to audit data preparation configurations.
AWS Identity and Access Management (IAM)AWS Config uses IAM roles to record resources, deliver configuration data, and perform authorized operations. It also tracks supported IAM resources and evaluates controls such as restrictive policies, credential rotation, and multi-factor authentication.
AWS IoT CoreAWS Config records supported IoT Core policies, authorizers, role aliases, topic rules, and other resources, allowing you to audit device connectivity and messaging configurations.
AWS IoT Device DefenderAWS Config records supported Device Defender resources, including security profiles, scheduled audits, and mitigation actions, so changes to device security monitoring can be audited.
AWS IoT Device ManagementAWS Config records supported IoT Device Management resources, including job templates and fleet metrics, providing configuration history for fleet management settings.
AWS IoT GreengrassAWS Config records supported Greengrass V2 component versions and deployments, allowing you to audit changes to edge software deployment configurations.
AWS IoT SiteWiseAWS Config records supported SiteWise asset models, gateways, portals, and dashboards, allowing you to audit industrial data infrastructure configurations.
AWS Key Management Service (AWS KMS)AWS Config can use KMS encryption for configuration data delivered to S3. It also records supported KMS keys and evaluates requirements such as key rotation and protection against scheduled deletion.
AWS Lake FormationAWS Config records supported Lake Formation resources, allowing you to audit changes to data lake governance configurations.
AWS LambdaAWS Config invokes Lambda functions to evaluate custom Config rules. It also records Lambda functions and evaluates settings such as public access, VPC placement, supported runtimes, and tracing.
AWS License ManagerAWS Config records supported License Manager licenses and grants, allowing you to audit changes to license distribution configurations.
AWS Managed Services (AMS)AWS Config provides configuration recording and compliance evaluation used by AWS Managed Services to monitor managed accounts and detect departures from required configurations.
AWS Network FirewallAWS Config records Network Firewall firewalls, firewall policies, and rule groups. Managed rules can evaluate logging, deletion protection, and required firewall policy settings.
AWS OrganizationsAWS Config uses Organizations to deploy organization-wide rules and conformance packs and to aggregate configuration and compliance data across member accounts. Delegated administrators can manage these capabilities centrally.
AWS Private Certificate AuthorityAWS Config records supported private certificate authorities and related resources. Rules can evaluate requirements such as whether a certificate authority has a root certificate authority.
AWS PrivateLinkAWS Config supports interface VPC endpoints through PrivateLink, allowing clients to access its supported APIs privately without an internet gateway or NAT device.
AWS Resilience HubAWS Config records supported Resilience Hub applications and resiliency policies, allowing you to audit changes to resilience assessment configurations.
AWS Resource Access Manager (AWS RAM)AWS Config records supported RAM resource shares, allowing you to audit changes to cross-account resource-sharing configurations.
AWS Resource Groups and Tag Editor
AWS Config records supported Resource Groups groups and their configuration changes. Config rules can also evaluate required tags on supported recorded resources.
AWS Secrets ManagerAWS Config records Secrets Manager secret configurations without recording secret values. Managed rules can check rotation, successful rotation, unused secrets, and encryption requirements.
AWS Security HubAWS Config supplies resource configuration data used by Security Hub security assessments and asset visibility. Config managed and custom rule evaluations can also become Security Hub CSPM findings, and service-linked recorders collect the configuration items required by these features.
AWS Service CatalogAWS Config records supported Service Catalog portfolios, products, provisioned products, and constraints, allowing you to audit changes to catalog governance and provisioned infrastructure.
AWS ShieldAWS Config records supported Shield protections and protection groups, allowing you to track changes to DDoS protection configurations.
AWS Signer
AWS Config records Signer signing profiles, providing configuration history for code-signing settings.
AWS Site-to-Site VPNAWS Config records supported VPN connections, customer gateways, and virtual private gateways. Managed rules can check whether both tunnels of a VPN connection are operational.
AWS Step FunctionsAWS Config records Step Functions state machines and activities and can evaluate logging and tracing settings. Step Functions can also orchestrate AWS Config API operations through its AWS SDK service integration.
AWS Systems ManagerAWS Config uses Systems Manager Automation runbooks to remediate noncompliant resources automatically or on demand. Systems Manager Explorer can aggregate Config compliance information, while Config records supported Systems Manager resources and managed instance inventory.
AWS Transfer FamilyAWS Config records supported Transfer Family servers, users, workflows, connectors, and related resources. Rules can evaluate requirements such as avoiding public endpoints and using approved security policies.
AWS Transit GatewayAWS Config records supported transit gateways, attachments, and route tables, allowing you to audit changes to centralized network connectivity.
AWS Verified Access
AWS Config records supported Verified Access instances, groups, endpoints, and trust providers, allowing you to audit changes to application access configurations.
AWS WAFAWS Config records supported WAF web ACLs, rule groups, IP sets, and regex pattern sets. Rules can evaluate whether web ACLs contain rules and whether supported application resources have WAF protection.
AWS X-RayAWS Config records supported X-Ray groups, sampling rules, and encryption configuration. Managed rules can check whether X-Ray uses the required encryption settings.
EC2 Image Builder
AWS Config records supported Image Builder components, recipes, pipelines, and infrastructure and distribution configurations, allowing you to audit image-building configuration changes.
Elastic Load Balancing (ELB)AWS Config records supported Classic, Application, Network, and Gateway Load Balancer resources. Managed rules can evaluate listener encryption, access logging, deletion protection, security policies, and other load balancer settings.