{"repo":"trussworks/terraform-aws-logs","free":true,"listed":false,"github":"https://github.com/trussworks/terraform-aws-logs","clone":"git clone https://github.com/trussworks/terraform-aws-logs.git","description":"Creates and configures an S3 bucket for storing AWS logs.","language":"HCL","stars":75,"topics":["terraform","terraform-modules","aws","aws-s3","aws-cloudtrail","logging"],"license":"BSD-3-Clause","category":"deployment-docker-iac","readme_excerpt":"Supports two main uses cases: - Creates and configures a single private S3 bucket for storing logs from various AWS services, which are nested as bucket prefixes. Logs will expire after a default of 90 days, with option to configure retention value. - Creates and configures a single private S3 bucket for a single AWS service. Logs will expire after a default of 90 days, with option to configure retention value. Logging from the following services is supported for both cases as well as in AWS GovCloud: - Application Load Balancer(ALB) - Classic Elastic Load Balancer(ELB) - Network Load Balancer(NLB) - CloudTrail - Config - RedShift - S3 Usage for a single log bucket storing logs from all services Usage for a single log bucket storing logs from a single service (ELB in this case) Usage for a single log bucket storing logs from multiple specified services (ALB and ELB in this case) Usage for a single log bucket storing CloudTrail logs from multiple accounts Usage for a single log bucket storing logs from multiple application load balancers (ALB) and network load balancers (NLB) Requirements Name Version ------ --------- terraform = 1.0 aws = 3.75.0 Providers Name Version ------ --------- aws = 3.75.0 Resources Name Type ------ ------ aws s3 bucket.aws logs resource aws s3 bucket acl.aws logs resource aws s3 bucket lifecycle configuration.aws logs resource aws s3 bucket logging.aws logs resource aws s3 bucket ownership controls.aws logs resource aws s3 bucket policy.aws logs reso","default_branch":null,"files":null,"tree":[],"storefront":"/r/trussworks","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trussworks/terraform-aws-logs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}