2017-03-20 13 views
1

私は最近、アプリケーションのSpring Bootのバージョンを1.4から1.5.1に更新し、AWSのElastic Beanstalkへのデプロイ後にヘルチチェックが失敗し始めたことに気付きました。ヘルスエンドポイントがSpring Boot 1.5のHTTPSで動作しない

私たちのAWS環境では、すべての通信は正常性を含むHTTPS経由で行われていましたが、Spring Boot and Actuator 1.4ではうまく動作しましたが、1.5の1.5でアクチュエータヘルスエンドポイントを取得しました。

誰も同じ問題がありますか?このトピックに関連するこのリリースで何が変更されたのかはっきりしていませんが、リリースノートを読むことで解決策が見つかりませんでした。どんな助けでもうれしいでしょう。

答えて

5

httpsとは関係ありません。

1.5.1のヘルスポイントはデフォルトでセキュリティで保護されているため、401を取得しています。

それは、リリースノートにあります:。

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-1.5-Release-Notes

「アクチュエータ 『に敏感な』エンドポイントは、デフォルトでは、今安全です(上の依存関係がない場合でも、 『春のセキュリティ』)であれば、既存の春あなたの既存のSpring Boot 1.4アプリケーションにカスタムセキュリティ設定があり、機密性の高いエンドポイントへのオープンアクセスを望むなら、あなたはあなたのセキュリティ設定でそれを明示的に設定する必要があります。依存関係のないSpring Boot 1.4アプリケーションをアップグレードする場合Spring Securityで、重要なエンドポイントへのオープンアクセスを維持したい場合は、management.security.enabledをfalseに設定する必要があります。詳細については、更新されたリファレンスドキュメントを参照してください。 "

関連する問題