我们在Azure App Service中部署了一个春季启动应用程序,该应用程序使用服务原理访问Azure Key Vault。以下是我们使用的步骤
在部署服务正常运行后,突然之间,我们突然遇到错误,由于以下错误容器继续在Azure中重启,因此我们无法访问托管的Web服务。
2020-10-08 09:59:53,945 ERROR o.s.b.SpringApplication - Application run failed
java.lang.IllegalStateException: Failed to configure KeyVault property source
at com.microsoft.azure.keyvault.spring.KeyVaultEnvironmentPostProcessorHelper.addKeyVaultPropertySource(KeyVaultEnvironmentPostProcessorHelper.java:77) ~[azure-spring
-boot-2.2.4.jar!/:?]
Caused by: java.lang.RuntimeException: Max retries 3 times exceeded. Error Details: keyvault-name.vault.azure.net
Caused by: java.net.UnknownHostException: keyvault-name.vault.azure.net
2-3小时后,它会自动解决。由于该问题是断断续续的,因此我们无法复制,并且我们不知道这种模式。任何人都可以指导我们解决问题的地方和问题。