我需要在我的 EC2 实例上设置一些环境变量。我看的每个地方都说要使用标准命令:
export MY_VARIABLE=MY_VALUE
当我通过SSH连接时,虽然我在介绍性文本中收到此消息:
如果实例被自动扩展替换,通过 SSH 所做的更改将丢失
这让我觉得每次替换实例时我都应该在脚本中设置变量,但我找不到任何文档来解释如何执行此操作。
有没有办法在实例创建时设置这些变量?
我应该提到我使用的是 Elastic Beanstalk,所以你不能停止你的 EC2 实例来将它们添加到用户数据中。
我发现将 .config 文件添加到 .ebextensions 文件夹并添加如下值:
option_settings:
- option_name: PRODUCTION
value: 1
- option_name: AWS_SECRET_ACCESS_KEY
value: mysecretkey
- option_name: AWS_ACCESS_KEY_ID
value: myaccesskey
然后部署应用程序就可以了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句