Browse the Repo

file-type-icondata-stores
file-type-iconlambda
file-type-iconmgmt
file-type-iconnetworking
file-type-iconsecurity
file-type-iconcloudtrail
file-type-iconmigration_guides
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvariables.tf
file-type-iconiam-cross-account
file-type-iconiam-groups
file-type-iconiam-user-password-policy
file-type-iconkms-master-key
file-type-iconservice-templates
file-type-iconservices
file-type-icontls-scripts
file-type-icon.gitignore
file-type-iconCODEOWNERS
file-type-iconREADME.md

Browse the Repo

file-type-icondata-stores
file-type-iconlambda
file-type-iconmgmt
file-type-iconnetworking
file-type-iconsecurity
file-type-iconcloudtrail
file-type-iconmigration_guides
file-type-iconREADME.md
file-type-iconmain.tf
file-type-iconoutputs.tf
file-type-iconvariables.tf
file-type-iconiam-cross-account
file-type-iconiam-groups
file-type-iconiam-user-password-policy
file-type-iconkms-master-key
file-type-iconservice-templates
file-type-iconservices
file-type-icontls-scripts
file-type-icon.gitignore
file-type-iconCODEOWNERS
file-type-iconREADME.md
Sample Infrastructure Modules

Sample Infrastructure Modules

Sample infrastructure-modules repo (multi-account setup) for fictional company Acme.

Code Preview

Preview the Code

mobile file icon

README.md

down

CloudTrail Logs

This Terraform Module enables AWS CloudTrail, a service for logging every API call made against your AWS account. This is important in the case of audits, for debugging issues, and investigating security breaches.

This module will create an S3 Bucket where CloudTrail events can be stored, a KMS Customer Master Key (CMK) used to encrypt CloudTrail events, and the CloudTrail "Trail" itself to enable API events to be recorded and stored in S3.

Core concepts and known issues

To understand core concepts like what is CloudTrail, where logs are stored, what logs look like and viewing logs, and also to read about known issues, see the Gruntwork cloudtrail module documentation

Questions? Ask away.

We're here to talk about our services, answer any questions, give advice, or just to chat.

Ready to hand off the Gruntwork?