I am trying to load configurations from AWS Parameter Store ("/application/foo"
) so that I can dynamically set the configurations at runtime. I’ve used Spring Cloud Config Consul prior but not sure what’s the setup for AWS Parameter Store.
Dependencies:
- Spring Boot 3.1.1
- Java 17
- Spring Cloud AWS 3.0.4
io.awspring.cloud:spring-cloud-aws-starter:3.0.4
io.awspring.cloud:spring-cloud-aws-starter-parameter-store:3.0.4
org.springframework.cloud:spring-cloud-starter-config:4.0.4
org.springframework.boot:spring-boot-starter-web:3.1.6
application.yaml
spring.config.import: "optional:aws-parameterstore:/application/foo
When I run with aws-parameterstore
, I get the following error:
The spring.config.import property is missing a configserver: entry
Action:
Add a spring.config.import=configserver: property to your configuration.
If configuration is not required add spring.config.import=optional.configserver: instead.
I tried adding below
org.springframework.cloud:spring-cloud-starter-bootstrap:4.0.4
Now I am getting
Not running on AWS Platform – Cannot resolve properties for the AWS Parameter Store
What gives?