为什么将Spring Cloud应用程序与AWS Parameter Store集成在一起

目的:我正在一个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

因此,在构建文件中添加了必需的依赖项。

预期产量:

http://img2.mukewang.com/607680270001e06305200401.jpg

实际输出

http://img.mukewang.com/6076803500010f1d05690622.jpg

这是AWS控制台的快照,我试图从AWS参数存储中访问下面显示的参数

http://img4.mukewang.com/60768040000138c404730314.jpg

以下是我的spring属性文件:

application.yml

http://img.mukewang.com/6076804e0001f5ec04610546.jpg

bootstrap.yml

http://img2.mukewang.com/6076805c000151da02230061.jpg

我正在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库正常工作。



料青山看我应如是
浏览 247回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java