View a markdown version of this page

CloudTrail supported services and integrations - AWS CloudTrail

CloudTrail supported services and integrations

CloudTrail supports logging events for many AWS services. You can find the specifics for each supported service in that service's guide. For a list of service-specific topics, see AWS service topics for CloudTrail. In addition, some AWS services can be used to analyze and act upon data collected in CloudTrail logs.

Note

To see the list of supported Regions for each service, see Service endpoints and quotas in the Amazon Web Services General Reference.

AWS service integrations with CloudTrail logs

Note

You can also use CloudTrail Lake to query and analyze your events. CloudTrail Lake queries offer a deeper and more customizable view of events than simple key and value lookups in Event history, or running LookupEvents. CloudTrail Lake users can run complex Standard Query Language (SQL) queries across multiple fields in a CloudTrail event. For more information, see Working with AWS CloudTrail Lake and Copying trail events to CloudTrail Lake.

CloudTrail Lake event data stores and queries incur CloudTrail charges. For more information about CloudTrail Lake pricing, see AWS CloudTrail Pricing.

You can configure other AWS services to further analyze and act upon the event data collected in CloudTrail logs. For more information, see the following topics.

AWS Service Topic Description
Amazon Athena Querying AWS CloudTrail Logs

Using Athena with CloudTrail logs is a powerful way to enhance your analysis of AWS service activity. For example, you can use queries to identify trends and further isolate activity by attribute, such as source IP address or user.

You can automatically create tables for querying logs directly from the CloudTrail console, and use those tables to run queries in Athena. For more information, see Creating a Table for CloudTrail Logs in the CloudTrail Console in the Amazon Athena User Guide.

Note

Running queries in Amazon Athena incurs additional costs. For more information, see Amazon Athena Pricing.

Amazon CloudWatch Logs Monitoring CloudTrail Log Files with Amazon CloudWatch Logs

You can configure CloudTrail with CloudWatch Logs to monitor your trail logs and be notified when specific activity occurs. For example, you can define CloudWatch Logs metric filters that will trigger CloudWatch alarms and send notifications to you when those alarms are triggered.

Note

Standard pricing for Amazon CloudWatch and Amazon CloudWatch Logs applies. For more information, see Amazon CloudWatch Pricing.

CloudTrail integration with Amazon EventBridge

Amazon EventBridge is an AWS service that delivers a near real-time stream of system events that describe changes in AWS resources. In EventBridge, you can create rules that responds to events recorded by CloudTrail. For more information, see Create a rule in Amazon EventBridge.

You can deliver events that you are subscribed to on your trail to EventBridge by creating a rule with the EventBridge console.

From the EventBridge console:

  • Choose the AWS API Call via CloudTrail detail-type to deliver CloudTrail data and management events with an eventType of AwsApiCall. To record events with a detail-type value of AWS API Call via CloudTrail, you must have a trail that is currently logging management or data events.

  • Choose the AWS Console Sign In via CloudTrail detail-type to deliver AWS Management Console sign-in events. To record events with a detail-type of AWS Console Sign In via CloudTrail, you must have a trail that is currently logging management events.

  • Choose the AWS Insight via CloudTrail detail-type to deliver Insights events. To record events with a detail-type value of AWS Insight via CloudTrail, you must have a trail that is currently logging Insights events. For information about logging Insights events, see Working with CloudTrail Insights.

For more information about how to create a trail, see Creating a trail with the CloudTrail console.

CloudTrail integration with AWS Organizations

The management account for an AWS Organizations organization can add a delegated administrator to manage the organization's CloudTrail resources. You can create an organization trail or organization event data store in the management account or delegated administrator account for an organization that collects all event data for all AWS accounts in an organization in AWS Organizations. Creating an organization trail or organization event data store helps you define a uniform event logging strategy for your organization.

CloudTrail integration with AWS Control Tower

AWS Control Tower sets up a new CloudTrail organization trail logging management events when you set up a landing zone. When you enroll an account into AWS Control Tower, your account is governed by the organization trail for the AWS Control Tower organization. If you have an existing organization trail in that account, you may see duplicate charges unless you delete the existing trail for the account before you enroll it in AWS Control Tower. You can view the Trails page on the CloudTrail console to see whether any organization trails have been created. For more information about AWS Control Tower, see About logging in AWS Control Tower in the AWS CloudTrail User Guide.

CloudTrail integration with Amazon Security Lake

Security Lake can collect logs associated with CloudTrail management events and CloudTrail data events for S3 and Lambda. For more information, see CloudTrail event logs in the Amazon Security Lake User Guide.

To collect CloudTrail management events in Security Lake, you must have at least one CloudTrail multi-Region organization trail that collects read and write CloudTrail management events.

CloudTrail Lake integration with Amazon Athena

You can federate an event data store to see the metadata associated with the event data store in the AWS Glue Data Catalog and run SQL queries on the event data using Amazon Athena. The table metadata stored in the AWS Glue Data Catalog lets the Athena query engine know how to find, read, and process the data that you want to query. For more information, see Federate an event data store.

CloudTrail Lake integration with AWS Config

You can create an event data store to include AWS Config configuration items, and use the event data store to investigate non-compliant changes to your production environments. For more information, see Create an event data store for configuration items with the console.

CloudTrail Lake integration with AWS Audit Manager

You can create an event data store for AWS Audit Manager evidence by using the Audit Manager console. For more information about aggregating evidence in CloudTrail Lake using Audit Manager, see Understanding how evidence finder works with CloudTrail Lake in the AWS Audit Manager User Guide.

AWS service topics for CloudTrail

You can learn more about how the events for individual AWS services are recorded in CloudTrail logs, including example events for that service in log files. For more information about how specific AWS services integrate with CloudTrail, see the topic about integration in the individual guide for that service.

Services that are still in preview, or not yet released for general availability (GA), or which don't have public APIs, are not considered supported.

Note

To see the list of supported Regions for each service, see Service endpoints and quotas in the Amazon Web Services General Reference.

For information about which services log data events, see Data events.

AWS Service CloudTrail Topics Support began
Amazon API Gateway Log API management calls to Amazon API Gateway Using AWS CloudTrail 07/09/2015
Amazon AppFlow Logging Amazon AppFlow API calls with AWS CloudTrail 04/22/2020
Amazon WorkSpaces Applications Logging Amazon WorkSpaces Applications API Calls with AWS CloudTrail 04/25/2019
Amazon Athena Logging Amazon Athena API Calls with AWS CloudTrail 05/19/2017
Amazon Aurora Monitoring Amazon Aurora API calls in AWS CloudTrail 08/31/2018
Amazon Bedrock Log Amazon Bedrock API calls using AWS CloudTrail 10/23/2023
Amazon Braket Amazon Braket API logging with CloudTrail 08/12/2020
Amazon Chime Log Amazon Chime Administration Calls Using AWS CloudTrail 09/27/2017
Amazon Cloud Directory Logging Cloud Directory API Calls Using AWS CloudTrail 01/26/2017
Amazon CloudFront Using AWS CloudTrail to Capture Requests Sent to the CloudFront API 05/28/2014
Amazon CloudSearch Logging Amazon CloudSearch Configuration Service Calls Using AWS CloudTrail 10/16/2014
Amazon CloudWatch Logging Amazon CloudWatch API Calls in AWS CloudTrail 04/30/2014
Amazon CloudWatch Logs Logging Amazon CloudWatch Logs API Calls in AWS CloudTrail 03/10/2016
Amazon CodeCatalyst Logging CodeCatalyst API calls in connected AWS accounts using AWS CloudTrail 12/01/2022
Amazon CodeGuru Reviewer Logging Amazon CodeGuru Reviewer API Calls with AWS CloudTrail 12/02/2019
Amazon Cognito Logging Amazon Cognito API Calls with AWS CloudTrail 02/18/2016
Amazon Comprehend Logging Amazon Comprehend API Calls with AWS CloudTrail 01/17/2018
Amazon Comprehend Medical Logging Amazon Comprehend Medical API Calls by Using AWS CloudTrail 11/27/2018
Amazon Connect Customer Logging Amazon Connect API Calls with AWS CloudTrail 12/11/2019
Amazon Data Firehose Monitoring Amazon Data Firehose API Calls with AWS CloudTrail 03/17/2016
Amazon Data Lifecycle Manager Logging Amazon Data Lifecycle Manager API Calls Using AWS CloudTrail 07/24/2018
Amazon Detective Logging Amazon Detective API calls with AWS CloudTrail 03/31/2020
Amazon DevOpsĀ Guru Logging Amazon DevOpsĀ Guru API calls with AWS CloudTrail 05/04/2021
Amazon DocumentDB (with MongoDB compatibility) Logging Amazon DocumentDB API Calls with AWS CloudTrail 01/09/2019
Amazon DynamoDB Logging DynamoDB Operations By Using AWS CloudTrail 05/28/2015
Amazon EC2 Log Amazon EC2 API calls using AWS CloudTrail 11/13/2013
Amazon EC2 Auto Scaling Logging Auto Scaling API Calls By Using CloudTrail 07/16/2014
Amazon EC2 Capacity Blocks Logging Capacity Blocks API calls with AWS CloudTrail 10/31/2023
Amazon EC2 Image Builder Logging EC2 Image Builder API calls using CloudTrail 12/02/2019

Amazon Elastic Block Store (Amazon EBS)

EBS direct APIs

Logging API Calls Using AWS CloudTrail

Log API Calls for the EBS direct APIs with AWS CloudTrail

Amazon EBS: 11/13/2013

EBS direct APIs: 06/30/2020

Amazon Elastic Container Registry (Amazon ECR) Logging Amazon ECR API Calls By Using AWS CloudTrail 12/21/2015
Amazon Elastic Container Service (Amazon ECS) Logging Amazon ECS API Calls By Using AWS CloudTrail 04/09/2015
Amazon Elastic File System (Amazon EFS) Logging Amazon EFS API Calls with AWS CloudTrail 06/28/2016
Amazon Elastic Kubernetes Service (Amazon EKS) Logging Amazon EKS API Calls with AWS CloudTrail 06/05/2018
Amazon Elastic Transcoder Logging Amazon Elastic Transcoder API Calls with AWS CloudTrail 10/27/2014
Amazon ElastiCache Logging Amazon ElastiCache API Calls Using AWS CloudTrail 09/15/2014
Amazon EMR Logging Amazon EMR API Calls using AWS CloudTrail 04/04/2014
Amazon EMR on EKS Logging Amazon EMR on EKS API calls using AWS CloudTrail 12/09/2020
Amazon EventBridge Logging Amazon EventBridge API calls using AWS CloudTrail 07/11/2019
Amazon FinSpace Querying AWS CloudTrail logs 10/18/2022
Amazon Forecast Logging Amazon Forecast API Calls with AWS CloudTrail 11/28/2018
Amazon Fraud Detector Logging Amazon Fraud Detector API Calls with AWS CloudTrail 01/09/2020
Amazon FSx for Lustre Logging Amazon FSx for Lustre API Calls with AWS CloudTrail 01/11/2019
Amazon FSx for Windows File Server Monitoring with AWS CloudTrail 11/28/2018
Amazon GameLift Servers Logging Amazon GameLift Servers API Calls with AWS CloudTrail 01/27/2016
Amazon GameLift Streams Logging Amazon GameLift Streams API calls using AWS CloudTrail 03/05/2025
Amazon GuardDuty Logging Amazon GuardDuty API Calls with AWS CloudTrail 02/12/2018
Amazon Inspector Logging Amazon Inspector API calls using AWS CloudTrail 11/29/2021
Amazon Inspector Classic Logging Amazon Inspector Classic API calls with AWS CloudTrail 04/20/2016
Amazon Inspector Scan Amazon Inspector Scan information in CloudTrail 11/27/2023
Amazon Interactive Video Service Logging Amazon IVS API Calls with AWS CloudTrail 07/15/2020
Amazon Kendra Logging Amazon Kendra API calls with AWS CloudTrail and Logging Amazon Kendra Intelligent Ranking API calls with AWS CloudTrail logs 05/11/2020
Amazon Keyspaces (for Apache Cassandra) Logging Amazon Keyspaces API calls with AWS CloudTrail 01/13/2020
Amazon Managed Service for Apache Flink Logging Managed Service for Apache Flink API calls with AWS CloudTrail 03/22/2019
Amazon Kinesis Data Streams Logging Amazon Kinesis Data Streams API Calls Using AWS CloudTrail 04/25/2014
Amazon Kinesis Video Streams Logging Kinesis Video Streams API Calls with AWS CloudTrail 05/24/2018