Introduction
S3 (Simple Storage Service) is a scalable cloud storage for highly available object storage.
Advanced
Name |
Description |
Datatype |
Required |
s3.aws_s3_bucket_policy |
Bucket policy as per the terraform resource |
map |
no |
s3.tags |
Extra Tags to be added to the s3 resources |
map |
no |
s3.acl |
Access control lists to manage access to bucket objects resources |
map |
no |
s3.bucket |
Override the bucket name. If not specified, the bucket name will be determined by Facets. |
string |
no |
Acl
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 |
Output
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 |