| 
         此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Cloud Config 4.3.0!  | 
    
AWS 参数存储后端
Spring Cloud Config Server 支持 AWS Parameter Store 作为配置属性的后端。您可以通过向 AWS Java SDK for SSM 添加依赖项来启用此功能。
<dependency>
    <groupId>software.amazon.awssdk</groupId>
    <artifactId>ssm</artifactId>
</dependency>
以下配置使用 AWS SSM 客户端来访问参数。
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 Parameter Store 配置属性。
| 属性名称 | 必填 | 默认值 | 言论 | 
|---|---|---|---|
地区  | 
不  | 
AWS Parameter Store 客户端要使用的区域。如果未显式设置,SDK 会尝试使用默认区域提供程序链确定要使用的区域。  | 
|
端点  | 
不  | 
AWS SSM 客户端入口点的 URL。这可用于为 API 请求指定备用端点。  | 
|
起源  | 
不  | 
  | 
添加到属性源名称以显示其出处的前缀。  | 
前缀  | 
不  | 
  | 
前缀,指示从 AWS Parameter Store 加载的每个属性的参数层次结构中的 L1 级别。  | 
轮廓分离器  | 
不  | 
  | 
将附加的配置文件与上下文名称分开的字符串。  | 
递归的  | 
不  | 
  | 
用于指示层次结构中所有 AWS 参数的检索的标志。  | 
解密值  | 
不  | 
  | 
标记,用于指示检索所有 AWS 参数及其值已解密。  | 
最大结果  | 
不  | 
  | 
AWS Parameter Store API 调用要返回的最大项目数。  | 
AWS Parameter Store API 凭证是使用默认凭证提供程序链确定的。 版本化参数已受支持,默认行为是返回最新版本。
  |