目的:我正在一个POC上打算将AWS Parameter存储用作属性存储,这会将机密应用程序属性存储在AWS SSM的Parameter存储中。我正在使用Java 8以及spring boot / cloud版本2。
资源:我跟着这个参考指南从春天文档和
也是一篇综合文章,将AWS Parameter Store与Spring Cloud集成。因此,他试图利用
spring-cloud-starter-aws-parameter-store-config.jar
因此,在构建文件中添加了必需的依赖项。
预期产量:
实际输出:
这是AWS控制台的快照,我试图从AWS参数存储中访问下面显示的参数
以下是我的spring属性文件:
application.yml
bootstrap.yml
我正在POM.xml中使用具有以下依赖项的Maven
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.1.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-aws-parameter-store-config</artifactId>
</dependency>
</dependencies>
我在这里想念什么吗?如果有人已经解决此问题,请告诉我。
我能够从命令行放置和获取参数,只是无法使该Java库正常工作。
相关分类