如何使用 Spring Boot 应用程序登录 Amazon Elastic Beanstalk

Posted

技术标签:

【中文标题】如何使用 Spring Boot 应用程序登录 Amazon Elastic Beanstalk【英文标题】:How to log on Amazon Elastic Beanstalk with a spring boot application 【发布时间】:2017-08-07 11:09:36 【问题描述】:

我用 spring boot 创建了 2 个应用程序。我将它们部署在 Amazon Elastic Beanstalk 上。一个部署在 Java 环境中,另一个部署在 Tomcat 中。 Tomcat 有它的 catalina.out 日志,我可以在其中找到我的 spring 应用程序使用 log4j 编写的日志。 Java应用有一个日志web-1.log,但是每小时滚动一次,我只能找到最后5个日志。 是否有更好的方法来记录或存储旧日志(可能在 S3 上)或更改保留政策?

【问题讨论】:

【参考方案1】:

您可以将log rotation 应用到 S3。您也有 elk stack 选项,但需要努力。 如果您想要更多的 aws 解决方案,您可以使用 cloudwatch。例如,您使用自定义 appender 设置您的记录器,将日志发送回 cloudwatch。

通过使用 cloudwatch,您可以以更友好的方式检查您的日志。

【讨论】:

以上是关于如何使用 Spring Boot 应用程序登录 Amazon Elastic Beanstalk的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Spring Boot 应用程序登录 Amazon Elastic Beanstalk

如何使用 Keycloak 在 Spring Boot 中获取当前登录用户?

如何使用WebFlux在Spring Boot 2中设置登录页面?

如何让我的 Spring Boot 应用程序使用给定的用户名和密码登录到 keycloak?

如何使用 WebFlux 在 Spring Boot 2 中设置登录页面?

如何解决在使用 Spring Boot 和 Spring Security 启用 CSRF 后无法正常工作的登录问题?