S3 (Simple Storage Service) is a scalable cloud storage for highly available object storage.
| Name | Description | Datatype | Required | |——————————|——————————————————————————————————————————————|———-|———-| | default.aws_s3_bucket_policy | Bucket policy as per the terraform resource https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/s3_bucket_policy | map | no | | default.tags | Extra Tags to be added to the s3 resources. | map | no | | default.acl | Access control lists to manage access to bucket objects resources. | map | no |
Name | Description | Datatype | Required |
---|---|---|---|
object_ownership | bucket-level setting that controls ownership of objects uploaded to your bucket | string | No |
block_public_acls | Whether s3 should block public acl | string | No |
block_public_policy | Whether s3 should block public bucket policies | string | No |
ignore_public_acls | Whether s3 should ignore public acls | string | No |
restrict_public_buckets | Whether s3 should restrict public bucket policies | string | No |
| Name | Description | Datatype | Required |
|—————–|———————————————————————-|———-|———-|
| bucket_name
| Name of the Amazon s3 bucket | string | yes |
| bucket_arn
| ARN of the bucket | string | yes |
| iam_policies
| MAP containing arn of two iam policies, “READ_ONLY” and “READ_WRITE” | map | yes |
| bucket_region
| Region of the bucket | string | yes |