{"repo":"cloudposse/terraform-aws-s3-log-storage","free":true,"listed":false,"github":"https://github.com/cloudposse/terraform-aws-s3-log-storage","clone":"git clone https://github.com/cloudposse/terraform-aws-s3-log-storage.git","description":"This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail","language":"HCL","stars":121,"topics":["aws","terraform","terraform-modules","s3","bucket","logs","storage","glacier","standard","lifecycle-management"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3 , CloudFront , and CloudTrails . This module implements a configurable log retention policy, which allows you to efficiently manage logs across different storage classes ( e.g. Glacier ) and ultimately expire the data altogether. It enables default server-side encryption. It blocks public access to the bucket by default. As of March, 2022, this module is primarily a wrapper around our s3-bucket module, with some options preconfigured and SQS notifications added. If it does not exactly suit your needs, you may want to use the s3-bucket module directly. As of version 1.0 of this module, most of the inputs are marked nullable = false , meaning you can pass in null and get the default value rather than having the input be actually set to null . This is technically a breaking change from previous versions, but since null was not a valid value for most of these variables, we are not considering it a truly breaking change. However, be mindful that the behavior of inputs set to null may change in the future, so we recommend setting them to the desired value explicitly. [!TIP] #### 👽 Use Atmos with Terraform Cloud Posse uses atmos to easily orchestrate multiple environments using Terraform. Works with Github Actions, Atlantis, or Spacelift. Watch demo of using Atmos with Terraform Example of running atmos to manage infrastructure from our Quick Start tutorial. Usage This module supports fu","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloudposse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloudposse/terraform-aws-s3-log-storage/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."}