android - 为 DynamoDB Android SDK 实现 CreatedAt 和 UpdatedAt 时间戳

标签 android amazon-web-services parse-platform timestamp amazon-dynamodb

需要有关 DynamoDB 的帮助。

我正在将后端从 Parse.com(因为他们正在停用解析)切换到 AWS 移动中心。

我想捕获并保存将行或数据项写入我的 dynamodb 表的日期和时间。在解析中它是自动完成的,但在 dynamodb 中不是这样。

我在互联网上四处搜索线索,但目前没有可靠的解释或示例。

谁能给我指出正确的方向,或者请在此处显示示例代码,说明如何将 CreatedAt 和 UpdatedAt 实现到 dynamodb 中。

我是获取系统时间并将其保存到 dynamodb 还是获取服务器时间?

如果我需要获取服务器时间戳,我应该获取哪个 AWS 服务器时间以及如何实现它?

非常感谢。

最佳答案

AWS 使人们能够使用 AWS Lambda with Amazon DynamoDB

这使您能够根据 DynamoDB 事件触发服务器端代码。它比 Parse 复杂得多,但可以让您避免使用应用端日期/时间/代码来维护 CreatedAt 和 UpdatedAt 值。

此类日期时间值需要是整数或字符串,因为日期时间不是 JSON 类型并且 DynamoDB 不会超出基本的 JSON 字段类型。

关于android - 为 DynamoDB Android SDK 实现 CreatedAt 和 UpdatedAt 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35399794/

相关文章:

node.js - 如何使用 AWS KMS 加密和解密字符串?

ios - 为什么 swift parse .getDataInBackgroundWithBlock 被阻止为明文 http 请求?

javascript - 如何从类关系中检索对象列表?

java - 如何在解析时存储日期和时间

android - 使用 GsmCellLocation 的 getPsc() 总是返回 -1

linux - 在 AWS Red Hat Linux 上安装插入符号时出错

android - getString() 和 getResources.getString() 之间的区别

javascript - 通过 AWS 开发工具包创建签名的 S3 和 Cloudfront URL

java - 应用程序崩溃、动态编辑文本、列表等

Android,Bluemix 错误 401 : You are not authorized