CloudTrail logs API calls to access your AWS account. These CloudTrail logs are stored in the Amazon S3 Bucket.
Both offer different services.
Definition you shared with CloudTrail Doc: CloudTrail adds another dimension to the monitoring capabilities already offered by AWS. It does not change or replace logging features that you may already be using.
This means that you have already activated some of the other logging features offered by other AWS services, such as ELB logging, etc. But when you turn on CloudTrail monitoring, you donโt need to worry about your previous logging features, as they will remain active. You will receive logs from all services. Thus, by enabling CloudTrail logging, it does not change or replace the logging features that you may already be using.
Hope this helps ... :)
source share