当前位置: 首页 > 知识库问答 >
问题:

Spring Boot 1.5中的运行状况endpoint无法通过HTTPS运行

皇甫宇定
2023-03-14

我最近将应用程序中的Spring Boot版本从1.4更新到了1.5.1,我注意到在AWS上部署到弹性Beanstalk后,healtch检查开始失败。

在我们的AWS环境中,所有的通信都是通过HTTPS进行的,包括health(健康),它以前在Spring Boot和Acture1.4中工作得很好,但在Verson1.5中,我们开始在Actures healthendpoint上得到401。

有人有同样的问题吗?不确定与此主题相关的版本中有什么变化,但通过阅读版本说明,我没有找到任何解决方案。会很高兴得到任何帮助。

共有1个答案

谈禄
2023-03-14

与HTTPS无关。

由于1.5.1健康点在默认情况下是安全的,这就是为什么你得到401的原因。

在发行说明中写到:

https://github.com/spring-projects/spring-boot/wiki/spring-boot-1.5-release-notes

执行器“敏感”endpoint现在默认是安全的(即使不依赖于“Spring Security”)。如果您现有的Spring Boot1.4应用程序使用了Spring Security(并且没有任何自定义的安全配置),那么应该可以像以前一样工作。如果您现有的Spring Boot1.4应用程序具有自定义的安全配置,并且希望对敏感endpoint具有开放访问权限,则需要在安全配置中显式配置。如果您正在升级一个不依赖Spring Security的Spring Boot1.4应用程序,并且希望保留对敏感endpoint的开放访问,则需要将management.Security.enabled设置为false。有关更多详细信息,请参阅更新的参考文档。“

 类似资料:
  • 我有一个spring boot rest api项目--我无法使spring boot执行器/健康endpoint工作。当我尝试转到localhost:8080/health时,它就会出现一个“白标签错误页面”。我尝试向我的application.properties添加各种属性,但似乎都不起作用--我不需要任何自定义映射或对执行器endpoint的身份验证。下面是我的建筑。格拉德尔-有什么建议吗

  • 我正在通过jenkins运行robot framework,但当我运行构建时,我会得到firefox错误 由用户匿名构建在工作区/var/lib/jenkins/jobs/rocko/workspace中启动 git rev-parse--is-inside-work-tree#timeout=10从远程git存储库获取更改git config remote.origin.url https://

  • 我做错了什么? 作为命令运行docker run-d-name rabbit MQ _ awr-p 5672:5672-p 5673:5673-p 15672:15672 rabbit MQ:3-管理 但http://localhost:15672/没有在浏览器中启动 下面日志

  • 我正在使用DB2 V10.5(windows),试图尝试使用Liquibase。 我正在使用liquibase-3.5.3-bin。我用以下参数设置了liquibase.properties文件。 我无法设置类路径使用多个罐。所以当我奔跑时 我得到了丢失snakeyaml jar的错误 我为类路径尝试的选项: 但不知何故,它不起作用。 当我运行Liquibase时,有人能建议我如何设置类路径,以便

  • 我试图通过npm安装gulp,这样我就可以运行我的项目。 据我所知,我所需要做的就是从项目位置的命令行运行“NPM install Gulp”,如下所示: 然而,它似乎不起作用,因为如果我从命令行运行“gulp”,什么也不会发生。 对不起,我对npm,咕噜,大口大口等都很陌生。:(