cloudfront-logs
fmasuhr/cloudfront-logs/aws
Terraform Module
HCL
AWS
Setup to store CloudFront logs in S3 Bucket and forward them into a CloudWatch Logs group.
Install
module "cloudfront-logs" {
source = "fmasuhr/cloudfront-logs/aws"
version = "1.8.0"
}
README
terraform-aws-cloudfront-logs Setup to store CloudFront logs in S3 Bucket and forward them into a CloudWatch Logs group.
Inputs (4)
| Name | Type | Description | Default |
|---|---|---|---|
| bucket_name | string | Name used for S3 Bucket resource. | required |
| name | string | Name used for resources. | required |
| retention | number | Retention in days for log files in S3 Bucket and CloudWatch Logs group. | 30 |
| tags | map(string) | Tags used for all created resources. | {} |
Outputs (4)
lambda_cloudwatch_log_group — CloudWatch Logs group used by the Lambda function.logs_cloudwatch_log_group — CloudWatch Logs group storing the CloudFront logs.this_lambda_function — Lambda function used to forward CloudFront logs.this_s3_bucket — S3 Bucket storing CloudFront logs.Resources (10)
aws_cloudwatch_log_groupaws_iam_roleaws_iam_role_policyaws_lambda_functionaws_lambda_permissionaws_s3_bucketaws_s3_bucket_aclaws_s3_bucket_lifecycle_configurationaws_s3_bucket_notificationaws_s3_bucket_public_access_block
Details
FrameworkTerraform Module
LanguageHCL
Version1.8.0
Cloud AWS
★ Stars11
Forks6
Total downloads20.8k
Inputs4
Outputs4
Resources10
Examples1
LicenseMIT
Namespacefmasuhr
Updated
Similar packages
lz-vending
Terraform module to deploy landing zone subscriptions (and much more) in Azure
★ 210terraform-module
avm-ptn-alz
Terraform Azure Verified Pattern Module for Azure Landing Zone
★ 122terraform-module
avm-res-keyvault-vault
Terraform Azure Verified Resource Module for Key Vault
★ 45terraform-module
next-js
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L
★ 1.5kterraform-module