【问题标题】:How I can save user's actions logging to DynamoDB?如何将用户的操作记录保存到 DynamoDB?
【发布时间】:2018-10-05 13:19:02
【问题描述】:

我在 AWS Web 服务上有项目。我使用 AppSync 和无服务器。如何保存所有突变和查询的用户操作日志?例如:用户创建新项目,我需要将操作写入数据库我需要保存所有用户的操作。

【问题讨论】:

  • 您可以使用发电机流和 lambda 触发器,例如 here

标签: amazon-web-services amazon-cloudwatch serverless aws-appsync aws-elasticsearch


【解决方案1】:

您是否尝试过 CloudTrail?它记录了所有的用户活动。

如果这对于您的用例来说还不够,请尝试使用 Lambda 写入 DynamoDb。

在 Lambda 中,有一些选项可以设置触发器,这些触发器可以启动对 DynamoDB 的写入

如果您写更多关于您的用例的内容,那么您可能会在可以使用的确切方法方面获得更多帮助

【讨论】:

  • CloudTrail 没有 Api 请求:(我需要记录用户的 API(appsync 突变和查询)调用。
  • 只是想了解您的用例。所以您想将 CloudTrail 数据移动到 DynamoDB?
猜你喜欢
  • 1970-01-01
  • 2014-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-17
  • 2011-03-13
  • 2017-10-11
  • 1970-01-01
相关资源
最近更新 更多