我试图按照这里的答案来理解如何将aws secret manager与spring引导应用程序集成https://cloud.spring.io/spring-cloud-aws/2.1.x/multi/multi__cloud_environment.html . 它似乎是试图从机密管理器读取,但当我的服务启动时,我得到一个错误 java.lang.IllegalArgumentException: No region provided.
我曾尝试将region设置为环境变量并重新启动intellij,但仍然面临这个问题。有没有关于如何设置这个区域的建议,因为我不是显式构建客户机的人?我没有主意了。
添加:
my application.yml文件具有以下设置:
cloud:
aws:
region:
static: us-east-1
secretsmanager:
prefix: /secret
defaultContext: application
profileSeparator: _
failFast: true
name: platform
enabled: true
我添加了cloud部分试图修复这个错误,但是它仍然没有启动
1条答案
按热度按时间zzoitvuj1#
我在tomcat启动时添加了区域作为环境变量的一部分,它解决了这个问题