【发布时间】:2017-10-31 06:56:58
【问题描述】:
我将报告生成转移到 aws lambda 以从主应用程序中移除此负载,但我还需要管理不同的执行环境、开发、阶段和生产。为此,我根据我的需要管理一组环境变量,其中定义了 Mysql、Redis、AWS S3 凭证、存储桶等的 url。
我可以从 lambda 控制台配置这些环境变量,但要实现一组测试环境,我需要配置 3 个函数,一个用于开发,另一个用于阶段,另一个用于生产。
我想要实现的是我的项目可以从配置的环境变量中读取并在启动时设置值,这样我就不必担心从 aws 控制台维护它。我的代码库是在 java 上使用 spring,我猜有一些 java API 来管理 aws lambda。
我一直在寻找这个,但到目前为止没有运气,我也愿意提供建议。
【问题讨论】:
标签: java spring aws-lambda