Creates an S3 bucket and a DynamoDB table for Terraform state and lock management.
Project description
Terraform Backend S3 Bucket
Provides a CDK construct for Terraform state management. The construct consists of
- S3 bucket
- DynamoDB table.
Features
- Versioning is enabled [S3.14] S3 buckets should use versioning
- All public access is blocked [S3.1] S3 Block Public Access setting should be enabled
- Enforce SSL for requests [S3.5] S3 buckets should require requests to use Secure Socket Layer
- A lifecycle policy for non-current versions of objects [S3.10] S3 buckets with versioning enabled should have lifecycle policies configured
- Enforcing that the bucket owner owns every object in the bucket.
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file terraform-backend-s3-bucket-0.0.20.tar.gz
.
File metadata
- Download URL: terraform-backend-s3-bucket-0.0.20.tar.gz
- Upload date:
- Size: 28.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ad43623920a54285b25ecea66b2cccab39d8e18cac514e886118dbe3d21b09a |
|
MD5 | 36ef88442225bf3793d8c9b527d6dc3b |
|
BLAKE2b-256 | b3283cfff3fbfd12da31cb45574204b0e15e2638cf0868ab95e92663fd30a42f |
File details
Details for the file terraform_backend_s3_bucket-0.0.20-py3-none-any.whl
.
File metadata
- Download URL: terraform_backend_s3_bucket-0.0.20-py3-none-any.whl
- Upload date:
- Size: 27.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19b8e6f7c5dd1a6cb7479eb99d61503cb44fd42d74cd989756a0b79765e4e6ee |
|
MD5 | 349a99911c553e37e64b046f818b286b |
|
BLAKE2b-256 | 0adcadbe548bcef036e0c7eb320992373f376245d8da53b4de086bf758447b60 |