我在AWS上运行了一个应用程序,我需要保存每个"事件"在一个文件中。 一个"事件"例如,当用户登录到应用程序时。当发生这种情况时,我需要将此信息保存在文件中(可能需要保存时间戳和会话ID)
我希望有很多活动(每月一百万的订单),我想知道最好的方法是什么。
我想在S3上写,但我想我无法附加到现有文件。
另一种选择是重定向"事件"标准输出,但不是最聪明的解决方案。
有什么想法吗?此外,这需要在python中完成。
答案 0 :(得分:0)
有很多选项,您的选择将取决于以下因素:
选项:
答案 1 :(得分:0)
使用CloudWatch Logs,您可以export the logs to S3。您可以使用CloudWatch Logs agent将应用程序日志文件发送到CloudWatch。