Amazon web services 如何将Spring云与AWS Secrets Manager集成?

Amazon web services 如何将Spring云与AWS Secrets Manager集成?,amazon-web-services,spring-cloud,Amazon Web Services,Spring Cloud,我正在尝试将Spring云应用程序与AWS Secrets Manager集成 在这样做的过程中,我遇到了为SpringCloud和AWS SecretsManager集成寻找示例代码的问题。我已经在我们的pom中获得了SpringCloudStarter aws secrets manager配置,请查看 根据本文档,我只需要以某种方式添加属性源,但我不确定它如何选择正确的机密 如果我的应用程序名为com.example.test,这是否意味着我的机密应该名为secret.com.exampl

我正在尝试将Spring云应用程序与AWS Secrets Manager集成

在这样做的过程中,我遇到了为SpringCloud和AWS SecretsManager集成寻找示例代码的问题。我已经在我们的pom中获得了SpringCloudStarter aws secrets manager配置,请查看

根据本文档,我只需要以某种方式添加属性源,但我不确定它如何选择正确的机密

如果我的应用程序名为com.example.test,这是否意味着我的机密应该名为secret.com.example.test,并且我在其中添加的任何内容都将自动作为属性源提供


我甚至需要添加任何代码才能工作吗?或者你能提供其他资料来完成这个吗?

这个库不是非常直观,我花了一点时间才弄明白。听起来他们很快就会这么做,但在spring cloud aws:2.2.3.RELEASE中,我的工作方式如下:

认证 确保您的配置文件配置在带有[默认]配置文件的/.aws/credentials文件中

区域 在版本2.2.3中,有一个默认区域为us-west-2,除非在bootstrap.yml中指定了该区域

aws:
  secretsmanager:
    region: <whatever region you'd like>
这是最基本的。如果您需要,他们会描述如何确定启动时检查哪些机密。在您的示例中,默认情况下,除了检查
/secret/application