如何在aws弹性beanstalk

时间:2016-09-26 06:49:11

标签: django logging amazon-s3 elastic-beanstalk

我在Docker弹性beanstalk中托管了一个Django应用程序。我需要将django日志文件保存在s3存储桶中。我们可以使用AWS控制台或使用" eb logs"来检索实例日志。命令。

但是要检索django日志,我要手动ssh到eb实例并检查它。

如果我们在eb配置中启用日志轮换,我们可以将实例日志保存在s3存储桶中。但有没有类似的方法将eb实例docker容器中的django日志保存到s3存储桶。

1 个答案:

答案 0 :(得分:1)

使用Docker时,请确保在Dockerrun.aws.json文件中包含以下行:

"Logging": "/var/log/eb"

然后在/var/log/eb/中编写Django日志。在使用Elastic Beanstalk日志功能时,它们将被捆绑并包含在内。