我使用 AWS Code Star 设置了一个新项目,我想传入环境变量以连接到数据库。当我使用 UI 执行此操作时,变量设置正确,并且在重新加载时,应用程序可以工作。
但是,在将代码推送到存储库并让 Beanstalk 部署它之后,所有新设置的应用程序变量都将丢失。
如果我像这样添加环境变量.ebextensions/django.config
:
option_settings:
aws:elasticbeanstalk:application:environment:
DB_HOST: placeholder
然后列出的环境变量将替换为它们的占位符值。
如何保留修改后的环境变量,这样我就不必将秘密提交到存储库?