2016-09-26 54 views
3

我有一個託管在Docker彈性beanstalk中的Django應用程序。我需要將django日誌文件保存在s3存儲桶中。我們可以使用AWS控制檯或使用「eb logs」命令來檢索實例日誌。如何在aws彈性beanstalk中託管的django應用的s3存儲桶中保存django日誌文件

但是爲了檢索django日誌我們手動ssh到eb實例並檢查它。

如果我們在eb配置中啓用日誌輪轉,我們可以將實例日誌保存在s3存儲桶中。但有沒有類似的方法可以將eb實例docker容器中的django日誌保存到s3存儲桶中。

回答

1

當使用多克,請確保您有這條線在Dockerrun.aws.json文件:

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

然後寫你的Django日誌中/var/log/eb/。在使用Elastic Beanstalk日誌功能時,它們將被捆綁幷包含在內。

相關問題