我是使用spring cloud config服务器的新手,所以对我来说是第一次,我希望我能得到帮助,在此先感谢。我可以尝试做的是将 Spring cloud Configuration Server 配置为所有微服务之间配置的中央服务器。我们使用 AWS CodeCommit 作为 SCM 存储库。问题是,一旦我尝试在 AWS CC 上插入现有文件,我总是会收到相同的错误。我想是身份验证的问题,但我不确定 错误截图 这是 Spring CSC 上的引导配置
server.port=9090
management.security.enabled=false
logging.level.org.springframework.web: TRACE
spring.application.name=config-service
spring.cloud.config.server.git.uri: https://git-codecommit.eu-west-1.amazonaws.com/v1/repos/ServiceLayer
这是我试图调用的 SCM 存储库中的文件:
configuration:
projectName: ms-login
server:
port: 8000
message:
greeting: Hello from the configuration
我做了几次尝试:
将 AWS GIT 凭证(不是 AWS 密钥)放在引导属性中,但没有结果。例子:
spring.cloud.config.server.git.username:sergio.greco-at-682088819034 spring.cloud.config.server.git.password:xxxxxxx
启动后将 AWS 密钥 \ 身份 ID 作为 java 参数放置,如下所示:
-Daws.accessKeyId=xxxxxxxxYNOA -Daws.secretKey=xxxxxxxxxxxxxxx
设置环境变量 AWS_ACCESS_KEY_ID \ AWS_SECRET_ACCESS_KEY。
有人能帮我吗?