一个将ElasticBeanstalk环境变量导出到.env文件的简单工具
elasticbeanstalk-to-env的Python项目详细描述
弹性豆茎到环境
这个工具只做一件事,连接到一个弹性beanstalk环境,提取任何已配置的自定义环境变量,并将它们显示在stdout上,或者如果给定一个输出文件,则将编写一个包含这些值的文件。当一个项目需要一个不在ElasticBeanstalk中运行的不同服务器(例如,一个不应该接收Web请求的服务器)但仍然需要相同的环境配置时,这非常有用。尝试手动保持这些environments同步不会缩放,因此如果配置不匹配,可以将此工具用作cronjob来写出新的.env文件。
安装
pip install elasticbeanstalk-to-env
用法
运行eb to env命令,需要--application
和--environment
选项。--output
需要当前工作目录中的文件名,如果未指定文件名,则eb中的环境变量将打印到stdout。
eb-to-env --application <appname> --environment <envname> --output .env