Проблема службы Azure KeyVault

#azure #spring-boot #sap-cloud-sdk

#azure #весенняя загрузка #sap-cloud-sdk

Вопрос:

В настоящее время я использую службу Azure keyvault в одном из приложений, которое работает на SpringBoot версии 2.3.0.RELEASE с SAP Cloud SDK версии 3.35.0, которая не работает с приведенными ниже конфигурациями в bootstrap.yml. Это необходимо для получения учетных данных сервера конфигурации

 azure:
  keyvault:
    enabled: true
    uri: 
    client-id: 
    client-key: 
    tenant-id: 
spring:
  cloud:
    config:
      uri: https://test:${config-server-creds}@xxx.com
 

с pom.xml

 <dependency>
    <groupId>com.microsoft.azure</groupId>
    <artifactId>azure-keyvault-secrets-spring-boot-starter</artifactId>
    <version>2.3.3</version>
    <scope>runtime</scope>
</dependency>

  
 

Во время загрузки приложений журналы в консоли не печатаются. Есть идеи по этому вопросу?Есть ли какие-либо проблемы с версиями Sprinboot.

Ответ №1:

Пожалуйста, добавьте файл POM, чтобы легко оценить проблему.

Я проверил com.microsoft.azure:azure-keyvault-secrets-spring-boot-starter:2.3.3 и обнаружил, что это ссылка org.springframework.boot:spring-boot-starter:2.3.2.RELEASE , тогда org.springframework.boot:spring-boot-starter:2.3.5.RELEASE как ожидалось.

Для того, чтобы установить совместимость версий, я бы предложил использовать com.azure.spring:azure-spring-boot-starter-keyvault-secrets:3.1.0 .