我需要在EC2实例上设置一些环境变量。我看的每个地方都说使用标准命令:
export MY_VARIABLE=MY_VALUE
当我通过SSH连接时,我在介绍文本中收到此消息:
如果替换实例,则通过SSH进行的更改将丢失 自动缩放
这让我觉得每次更换实例时都应该在脚本中设置变量,但我找不到任何文档来解释如何执行此操作。
有没有办法在实例创建时设置这些变量?
答案 0 :(得分:0)
我应该提到我使用的是Elastic Beanstalk,因此您无法阻止EC2实例将其添加到用户数据中。
我发现将.config文件添加到.ebextensions文件夹并添加如下值:
subprocess
然后部署应用程序。