我正在尝试将AWS CodeCommit存储库与Spring云配置一起使用。我设法使它与SSH协同工作。但我想使用https而不是SSH。 AWS建议使用凭证助手。有谁知道我怎样才能配置春季配置云使用凭据助手?我看了AWS CodeCommit HTTPS access without setting up credential helper但目前还没有答案,我想知道春季云配置中是否有某种方式可以实现。如何使用AWS CodeCommit作为Spring Cloud Config的存储库
0
A
回答
0
我不知道你是否看到过这个答案,但是这个解释有点和JGit的例子有效。 AWS CodeCommit HTTPS access without setting up credential helper
由于Spring Cloud Config尚不支持添加自定义Credential提供程序,因此您需要实现自己的EnvironmentRepository。
对于一个POC我重写了JGitEnvironmentRepository,并且不得不复制几乎所有的代码,因为我真正需要重写的是一个私有方法JGitEnvironmentRepository#setCredentialsProvider。该方法是我使用上面提供的示例中的代码的地方。
春云配置使用自动配置,以建立自己的MultipleJGitEnvironmentRepository豆,并标注有@ConditionalOnMissingBean(EnvironmentRepository.class),所以只要您创建的类型你可以重写其行为的豆。
所以说,SSH选项是非常清洁的,直到Spring扩展他们对配置自定义Credential Provider或支持CodeCommit的支持。
为AWS CodeCommit开放问题:https://github.com/spring-cloud/spring-cloud-config/issues/334
相关问题
- 1. Spring Cloud Config定制环境存储库
- 2. 如何使用Spring Boot(1.5.3.RELEASE)和Spring Cloud Config(1.3.0.RELEASE)编写Spring Cloud Config Server?
- 3. 如何在Git和Vault复合环境存储库中使用Spring Cloud Config?
- 4. spring cloud config searchPaths
- 5. AWS CodeCommit跨账户存储库访问不起作用
- 6. Spring Spring与Spring Cloud AWS S3为EU存储桶返回301
- 7. 为spring cloud aws配置spring redis缓存?
- 8. Spring Cloud Config无法使用ssh密钥克隆专用bitbucket存储库
- 9. NGIT:克隆CodeCommit存储库
- 10. 为30个AWS CodeCommit存储库配置访问
- 11. Spring Cloud Config + Spring Cloud Bus + RabbitMQ - 无法使用本地Git存储库自动刷新客户端
- 12. 问题spring-cloud-config和spring-cloud-bus
- 13. 在不使用Git仓库的情况下使用Spring Cloud Config
- 14. Spring Cloud Config中的加密
- 15. Spring Cloud Config - 加密密码
- 16. Spring Cloud AWS SQS AccessDenied
- 17. 如何使用Spring数据存储库作为Vaadin JPAContainer
- 18. 使用Spring-Cloud-Connectors配置Spring Boot以使用PWS Config-Server
- 19. 多个jpa:XML配置中的存储库,如何使用Spring java config配置@EnableJPARepositories?
- 20. AWS CodeCommit只读访问
- 21. 如何使用spring-cloud-config-client配置自定义RestTemplate?
- 22. 使用AWS作为证书存储
- 23. spring-cloud-netflix eureka aws部署
- 24. 外部化Spring Cloud数据流配置 - Spring Cloud Config服务器
- 25. Spring Cloud Config服务器 - Logback错误
- 26. 使用AWS CodeCommit进行网站开发
- 27. 如何在使用Spring Cloud时禁用Amazon SES AWS
- 28. Spring Cloud Config(Vault后端)过早提早
- 29. Spring Cloud Config服务器问题
- 30. Spring Cloud Config Client - Angel.SR4 vs Boot 1.3.1?
怎么ü管理春云配置使用AWS codecommit用SSH?我正在使用属性:spring.cloud.config.server.git.uri = ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/,但它总是有错误USERAUTH失败 –
tsukanomon