如何将移动应用程序(android/ios)日志推送到AWS?



这显然是一个很简单的问题,但我一直在努力,遇到了很多问题和文章,但没有一个真正回答这个问题。

在日志被摄取并传输到AWS之后,有许多方法可以设计架构。我们可以使用ES, Kinesis和其他服务。

我的问题是如何安全地将应用程序客户端日志传输到AWS,任何地方,可以是S3, Lambda, Kindesis, ElasticSearch。我们当然可以有一个端点,但它是开放的。如何验证这一点,以确保恶意用户不会垃圾邮件我们的日志?从移动应用程序摄取日志并将其传输到AWS的最佳方式是什么?

创建一个API,收集日志并将其输入到kineesis,使用API网关使用API密钥或身份验证API来生成承载令牌。在应用程序中创建调用API的功能。我们在一个应用程序中成功地做了这个

一种方法是在客户端应用程序上使用Amplify SDK进行日志记录安全。

看看这个链接:https://medium.com/swlh/add-monitoring-to-your-amplify-app-by-using-amplify-framework-d4c43b2bb84b

最新更新