我正在嘗試將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