Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将django日志文件保存在aws elastic beanstalk中托管的django应用程序的s3 bucket中_Django_Logging_Amazon S3_Amazon Elastic Beanstalk - Fatal编程技术网

如何将django日志文件保存在aws elastic beanstalk中托管的django应用程序的s3 bucket中

如何将django日志文件保存在aws elastic beanstalk中托管的django应用程序的s3 bucket中,django,logging,amazon-s3,amazon-elastic-beanstalk,Django,Logging,Amazon S3,Amazon Elastic Beanstalk,我有一个Django应用程序托管在Docker elastic beanstalk中。我需要将django日志文件保存在s3存储桶中。我们可以使用AWS控制台或使用“eb logs”命令检索实例日志 但是要检索django日志,我们需要手动将ssh连接到eb实例并进行检查 如果我们在eb配置中启用日志循环,我们可以将实例日志保存在s3 bucket中。但是有没有类似的方法将eb实例docker容器中的django日志保存到s3 bucket中 使用Docker时,请确保您的dockrun.aws

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

但是要检索django日志,我们需要手动将ssh连接到eb实例并进行检查


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

使用Docker时,请确保您的
dockrun.aws.json
文件中有这一行:

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

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

对于不使用Docker的情况,是否有解决方案?