You must be logged in to view saved presets
This template creates an S3 bucket and an object within it, encrypting the object with a specified AWS KMS key.
Enabled Suspended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
private public-read public-read-write aws-exec-read authenticated-read log-delivery-write | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
grant
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cors_rule
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lifecycle_rule
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
logging | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object_lock_configuration
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
replication_configuration
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BucketOwner Requester | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
server_side_encryption_configuration
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
versioning | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
website
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depends_on | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lifecycle
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
access_control_policy
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depends_on | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lifecycle
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
private public-read public-read-write aws-exec-read authenticated-read bucket-owner-read bucket-owner-full-control | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CRC32 CRC32C SHA1 SHA256 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ON OFF | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GOVERNANCE COMPLIANCE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
override_provider | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
AES256 aws:kms | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depends_on | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lifecycle
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
resource "aws_kms_key" "examplekms" {
deletion_window_in_days = 7
description = "KMS key 1"
}
resource "aws_s3_bucket" "examplebucket" {
bucket = "examplebuckettftest"
}
resource "aws_s3_bucket_acl" "example" {
acl = "private"
bucket = aws_s3_bucket.examplebucket.id
}
resource "aws_s3_object" "example" {
bucket = aws_s3_bucket.examplebucket.id
key = "someobject"
kms_key_id = aws_kms_key.examplekms.arn
source = "index.html"
}
© 2024 asecurecloud. All rights reserved.