spring boot with aws secrets manager是不能下载secrets的



我已经从2.0.9更新了Spring引导。发布到2.4.3,我正在使用这个包来获取AWS秘密2.2.5版本。当我部署代码时,它看起来没有找到凭据,并且数据库连接无法关闭。

bootstrap.properties

spring.application.name=myapp
aws.secretsmanager.region=eu-central-1

在Spring Boot 2.4.0中弃用了引导阶段,这就是为什么没有发生任何事情。由于不赞成,并且让用户在指定他们想要的秘密方面有更多的控制权,所以在2.3.0中引入了一种加载秘密的新方法。关于使用spring.config.import加载秘密文件的新方法和首选方法的更多信息可以在这里找到。

但是,如果你仍然想使用旧的方式加载秘密与引导阶段,请添加以下依赖项:

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-bootstrap</artifactId>
<version>{spring-cloud-version}</version>
</dependency>

最新更新