【发布时间】:2017-01-05 20:57:00
【问题描述】:
我正在寻找在 S3 存储桶中创建和存储状态文件的最佳做法。
- 我是否应该将 S3 存储桶的创建与基础架构一起包含在内,还是
- 为其 S3 存储桶创建一个单独的状态文件,并为资源创建一个不同的状态文件。
如果它是一个不同的文件,我还需要存储创建的 s3 存储桶的状态文件,那么在这种情况下,我应该创建两个 s3 存储桶,一个用于基础设施状态,另一个用于 s3 存储桶状态文件。
其次,如果设置了远程配置并且执行“terraform destroy”会向我抛出错误,无法上传状态文件:找不到这样的存储桶,因为存储桶已被销毁。我应该先禁用 terraform remote config -disable 然后运行 terraform destroy 吗? 我应该遵循的最佳做法是什么?
【问题讨论】:
标签: amazon-web-services amazon-s3 terraform