【问题标题】:Best way to set environment variables on EC2 using Terraform?使用 Terraform 在 EC2 上设置环境变量的最佳方法?
【发布时间】:2019-11-14 00:30:25
【问题描述】:

我正在使用 Terraform 创建 EC2 实例。我想在这些实例上设置许多环境变量,其值由我的 Terraform 脚本的其他部分确定。例如,我想将数据库连接字符串传递给托管 RDS 实例。

执行此操作的一种方法(基于this answer)是使用 Terraform 模板生成将变量写入/etc/environment 的用户数据脚本。但是,这似乎很常见,以至于有推荐的方法。如果可能的话,我还想避免处理 AWS 特定的机制。

在 Terraform 创建的机器上设置环境变量的推荐方法是什么?

【问题讨论】:

  • 你可以在用户脚本中有一个脚本来将它们注入服务器。

标签: terraform


【解决方案1】:

一个好方法是生成一个脚本,其中包含所有环境变量,然后在启动时获取源。 另外,以上答案应该对您有所帮助,我在答案中看不到任何 AWS 特定内容。

【讨论】:

    猜你喜欢
    • 2014-02-15
    • 2015-03-23
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    相关资源
    最近更新 更多