terraform-aws-tfstate-backend:Terraform模块,该模块提供一个S3存储桶来存储`terraform.tfstate`文件和一个DynamoDB表来锁定状态文件,以防止并发修改和状态损坏

时间:2024-02-19 22:17:54
【文件属性】:

文件名称:terraform-aws-tfstate-backend:Terraform模块,该模块提供一个S3存储桶来存储`terraform.tfstate`文件和一个DynamoDB表来锁定状态文件,以防止并发修改和状态损坏

文件大小:188KB

文件格式:ZIP

更新时间:2024-02-19 22:17:54

aws backend terraform dynamodb s3-bucket

terraform-aws-tfstate-后端 Terraform模块提供一个S3存储桶来存储terraform.tfstate文件,并提供一个DynamoDB表来锁定状态文件,以防止并发修改和状态损坏。 该模块支持以下功能: S3存储桶在静止时强制进行服务器端加密 S3存储桶版本控制,可在意外删除和人为错误的情况下恢复Terraform状态 通过DynamoDB表进行状态锁定和一致性检查,以防止并发操作 DynamoDB服务器端加密 注:该模块的运营商(IAM用户)执行时,必须有权创建S3水桶和DynamoDB表terraform plan和terraform apply 注意:此模块不能用于将更改应用于存储桶的mfa_delete功能。 关于mfa_delete的更改只能使用存储桶所在的AWS账户的具有MFA的根凭证手动进行。 请参阅: : 该项目是我们针对DevOps的全面方法的一部分。 它是100%开源的,并根据许可。 从字面上看,我们有,它们都是开源的并且维护良好。 去看一下! 用法 重要信息:由于很难使文档中的版本与最新发布的版本保持同步,因此在示例中我


【文件预览】:
terraform-aws-tfstate-backend-master
----.gitignore(146B)
----README.md(27KB)
----.github()
--------mergify.yml(1KB)
--------PULL_REQUEST_TEMPLATE.md(573B)
--------workflows()
--------CODEOWNERS(1KB)
--------auto-release.yml(703B)
--------ISSUE_TEMPLATE()
----outputs.tf(1KB)
----test()
--------.gitignore(14B)
--------Makefile.alpine(153B)
--------src()
--------Makefile(1KB)
----README.yaml(7KB)
----replication.tf(2KB)
----docs()
--------targets.md(349B)
--------terraform.md(6KB)
----examples()
--------complete()
----versions.tf(315B)
----LICENSE(11KB)
----main.tf(6KB)
----images()
--------s3-bucket-with-terraform-state.png(147KB)
----variables.tf(4KB)
----templates()
--------terraform.tf.tpl(340B)
----Makefile(389B)
----context.tf(5KB)

网友评论