我试图按照这里的答案How to integrate AWS Secret Manager with Spring Boot Application也描述了https://cloud.spring.io/spring-cloud-aws/2.1.x/multi/multi__cloud_environment.html。它似乎正在尝试从机密管理器中读取内容,但是当我的服务启动时,我遇到了一个错误java.lang.IllegalArgumentException: No region provided.
我曾尝试将区域设置为环境变量并重新启动智能,但我仍然面临这个问题。关于如何设置该区域的任何建议,因为我不是明确建立客户端的人?我没主意了。
添加:
我的application.yml文件具有以下设置:
cloud:
aws:
region:
static: us-east-1
secretsmanager:
prefix: /secret
defaultContext: application
profileSeparator: _
failFast: true
name: platform
enabled: true
我添加了cloud部分以尝试修复错误,但仍然无法启动
最佳答案
我在tomcat启动中将区域添加为环境变量的一部分,它解决了该问题
关于java - 尝试在Spring Boot中配置从Secrets Manager读取并引发区域错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62268758/