对于最新的稳定版本,请使用Spring Cloud Config 5.0.0spring-doc.cadn.net.cn

AWS 参数存储后端

Spring Cloud 配置服务器支持 AWS 参数存储作为配置属性的后端。您可以通过在 AWS Java SDK for SSM 中添加依赖来启用此功能。spring-doc.cadn.net.cn

pom.xml
<dependency>
    <groupId>software.amazon.awssdk</groupId>
    <artifactId>ssm</artifactId>
</dependency>

以下配置使用 AWS SSM 客户端访问参数。spring-doc.cadn.net.cn

spring:
  profiles:
    active: awsparamstore
  cloud:
    config:
      server:
        awsparamstore:
          region: eu-west-2
          endpoint: https://ssm.eu-west-2.amazonaws.com
          origin: aws:parameter:
          prefix: /config/service
          profile-separator: _
          recursive: true
          decrypt-values: true
          max-results: 5

下表描述了AWS参数存储的配置属性。spring-doc.cadn.net.cn

表1。AWS 参数存储配置属性
物业名称 必填 默认值 言论

地区spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

AWS 参数存储客户端将使用的区域。如果没有明确设置,SDK 会通过默认区域提供商链来确定要使用的区域。spring-doc.cadn.net.cn

端点spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

AWS SSM 客户端入口点的网址。这可以用来指定API请求的备用端点。spring-doc.cadn.net.cn

起源spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

aws:ssm:参数:spring-doc.cadn.net.cn

在房产来源名称后加上的前缀,用以显示其来源。spring-doc.cadn.net.cn

前缀spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

/configspring-doc.cadn.net.cn

前缀表示从AWS参数存储加载的每个属性在参数层级中的L1级别。spring-doc.cadn.net.cn

配置文件分隔符spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

-spring-doc.cadn.net.cn

字符串,将附加的配置文件与上下文名称分开。spring-doc.cadn.net.cn

递归的spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

标记表示在层级结构中检索所有AWS参数。spring-doc.cadn.net.cn

解密值spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

truespring-doc.cadn.net.cn

标记表示已检索所有AWS参数并解密其值。spring-doc.cadn.net.cn

最大成绩spring-doc.cadn.net.cn

spring-doc.cadn.net.cn

10spring-doc.cadn.net.cn

AWS参数存储API调用时应返回的最大项目数量。spring-doc.cadn.net.cn

AWS 参数存储 API 凭证通过默认凭证提供者链确定。 版本参数已支持,默认行为是返回最新版本。spring-doc.cadn.net.cn

  • 当没有指定应用时应用是默认值,且当未指定配置文件时默认值被使用。spring-doc.cadn.net.cn

  • 有效值awsparamstore.prefix必须以前斜杠开头,后接一个或多个有效的路径段,否则为空。spring-doc.cadn.net.cn

  • 有效值awsparamstore.profile-separator只能包含点、划线和下划线。spring-doc.cadn.net.cn

  • 有效值awsparamstore.max结果必须在[1, 10]范围内。spring-doc.cadn.net.cn