【发布时间】:2022-01-22 06:28:58
【问题描述】:
我们有数百个使用 log4j 的微服务。
由于漏洞,我们需要在一周内第三次升级 log4j 版本。
有没有办法参数化正在使用的 log4j 版本(并且可能将版本作为参数存储在 AWs Parameter Store 上?)
这样我可以在一个地方更改版本,新版本将应用于所有微服务,同时重建它们?
【问题讨论】:
-
可能有,但没有任何关于您如何构建所有这些微服务(任何类型的 CI/CD 技术?),以及您使用的依赖管理工具(maven、gradle 等)的详细信息.) 无法为您的问题提供实际答案。
-
我们使用的是 lombok maven
-
Lombok 不是构建工具,它是一个库,就像 log4j。是的,您使用的是 maven,但您的构建管道是什么样的?您使用的是 Jenkins 还是 AWS CodeBuild/CodeDeploy?或者也许是别的什么?您的构建管道如何连接到 AWS?
标签: amazon-web-services security log4j