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