terraform - 使用 Terraform 在 EC2 上设置环境变量的最佳方法?
问题描述
我正在使用 Terraform 创建 EC2 实例。我想在这些实例上设置许多环境变量,其值由我的 Terraform 脚本的其他部分确定。例如,我想将数据库连接字符串传递给托管 RDS 实例。
执行此操作的一种方法(基于此答案)是使用 Terraform 模板生成将变量写入/etc/environment
. 但是,这似乎很常见,以至于有推荐的方法。如果可能的话,我还想避免处理 AWS 特定的机制。
在 Terraform 创建的机器上设置环境变量的推荐方法是什么?
解决方案
一个好方法是生成一个脚本,其中包含所有环境变量,然后在启动时获取源。另外,以上答案应该对您有所帮助,而且我在答案中看不到任何 AWS 特定内容。
推荐阅读
- react-native - 使用 reat-native-maps 时如何关闭键盘?
- java - 用户单击弹出窗口中的按钮后,如何在主活动中添加新按钮?
- javascript - 如何通过 panzoom 以编程方式平滑缩放到一个点?
- javascript - Javascript拼接最后一个元素
- python - 如何在 CMD 上使用 pip 安装 Kivy
- python - 参数标志,不使用时为空,不使用时为默认值
- excel - 从变体类型转换为 IRR 双精度类型数组
- python - 为什么 Sklearn 中的 GridSearchCV 没有选择最好的 R 平方值?
- swift - 改变位置后的快速SceneKit球体变形
- python - 由于属性关系修改类声明中的对象属性