【文件属性】:
文件名称:terraform-aws-s3-private-bucket:创建具有良好默认值的私有,加密版本S3存储桶
文件大小:52KB
文件格式:ZIP
更新时间:2021-02-04 08:35:11
aws terraform aws-s3 s3 s3-bucket
创建具有良好默认值的私有S3存储桶:
仅私人对象
加密
版本控制
访问日志
存储分析
设置了以下策略规则:
拒绝上传公共对象。
拒绝更新策略以允许公共对象。
设置了以下ACL规则:
追溯删除通过公共ACL授予的公共访问权限
拒绝向公众更新ACL
设置了以下生命周期规则:
14天后删除不完整的分段上传。
过期的对象删除标记将被删除。
30天后,非当前对象版本将转换为“标准-不频繁访问”存储类。
非当前对象版本在365天后过期。
地形版本
Terraform 0.13及更高版本。 将模块版本固定为〜>3.X。 将拉取请求提交到master分支。
地形0.12。 将模块版本固定
【文件预览】:
terraform-aws-s3-private-bucket-master
----bin()
--------check-go-version(459B)
--------make-test(603B)
----versions.tf(94B)
----outputs.tf(728B)
----.github()
--------dependabot.yml(331B)
--------workflows()
----test()
--------test_helper.go(7KB)
--------terraform_aws_s3_private_bucket_test.go(7KB)
----.markdownlintrc(158B)
----LICENSE(1KB)
----.kodiak.toml(132B)
----examples()
--------simple()
--------custom-bucket-policy()
--------bucket-inventory()
--------transitions()
--------simple-no-logging()
----.gitignore(91B)
----.golangci.yml(103B)
----CHANGELOG.md(36KB)
----.circleci()
--------config.yml(2KB)
----Makefile(399B)
----go.sum(65KB)
----README.md(5KB)
----main.tf(5KB)
----.pre-commit-config.yaml(870B)
----go.mod(197B)
----variables.tf(2KB)