gpt4 book ai didi

swift - 从 AWS DynamoDb 快速读取服务器时间

转载 作者:行者123 更新时间:2023-11-30 10:40:24 26 4
gpt4 key购买 nike

我需要从 AWS dynamodb 获取当前服务器时间/时间戳到我的 ios swift 应用程序。

在 firebase db 中,我们可以将当前时间戳写入数据库,然后我们可以从应用程序中读取它。对此有任何建议表示赞赏。

最佳答案

DynamoDB 不提供任何类型的服务器时间 - 任何时间戳都必须由客户端添加。话虽如此,您可以通过将 Lambda 函数或 EC2 实例设置为 DynamoDB 的写入代理来模拟服务器时间行为,并让它为写入 DynamoDB 的任何内容添加时间戳。但实际上比这更容易。

AWS 允许您使用 API Gateway充当许多 AWS 服务的代理。过程有点长,这里详细解释一下,但是有深入的AWS blog post您可以按照以下步骤为 DynamoDB 设置代理。简而言之,您可以创建一个休息端点,选择“AWS Service Proxy”作为集成类型,并对插入请求时间的请求应用转换(如 API Gateway 所示)。您设置的确切请求映射取决于您想要如何定义 REST 资源以及您要写入的表。有一个request context variable您可以使用它来获取 API 网关服务器时间。它是$context.requestTimeEpoch

关于swift - 从 AWS DynamoDb 快速读取服务器时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56945402/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com