在AWS中处理静态应用程序属性

时间:2016-01-07 10:39:33

标签: amazon-cloudformation

我的应用程序正在从系统上的文件中读取属性。 我们更新属性文件并上传到S3并在实例创建期间下载它。

但是当我们使用AWS CloudFormation时,没有直接的方法来更新S3对象。

请建议DevOps如何管理动态属性。

1 个答案:

答案 0 :(得分:1)

听起来像应该在配置管理系统的域下。

我在分离基础架构管理和实例配置的概念方面取得了巨大成功。基础设施管理(或基础设施作为代码)由AWS :: CF独家处理,其他所有内容(实例/应用程序配置)由厨师处理。

使用这种模式,我可以独立于基础架构的配置和管理方式,明确控制应用程序和机器级别的期望,管理配置文件和监控应用程序状态。

听起来你要做的就是让AWS :: CF在不使用配置管理系统的情况下完成所有工作。这可能会持续一段时间,但最终你会遇到这样的问题(很可能是其他更复杂的问题)需要你重新考虑你的策略。