如何使用 Aws Code Pipeline 将不同的 bootstrap.properties 部署到不同的环境

How to deploy different bootstrap.properties to different environments with Aws Code Pipeline

所以我有一个无服务器 spring 启动应用程序,我目前使用代码管道将其部署到 aws。此 spring 启动应用程序使用 bootstrap.properties 文件来调用我们用于属性的云配置服务器。我遇到的问题是我无法弄清楚如何让代码管道为其部署到的每个环境部署不同的 bootstrap.properties 文件,以便我可以简化流程并让每个环境访问其自己的属性。有谁知道有没有办法做到这一点?

bootstrap-[profile].properties 允许您结合 spring profiles active

加载每个环境的不同变量

例如

  1. (默认)bootstrap.properties

  2. (SPRING_PROFILES_ACTIVE=prod) bootstrap-prod.properties