时间戳范围之间的 AWS Appsync 订阅过滤器

Posted

技术标签:

【中文标题】时间戳范围之间的 AWS Appsync 订阅过滤器【英文标题】:AWS Appsync subscription filter between timestamp range 【发布时间】:2020-05-31 15:52:06 【问题描述】:

我有一个订阅 createVisitorRecord 突变的 AWS AppSync API。此突变将新记录写入 dynamodb。主键是分区键location_id 和排序键visit_time 的组合,其中visit_time时间戳

这是写入 Dynamodb 的 VisitorRecord

type VisitorRecord 
    location_id: String!
    visit_time: AWSDateTime!
    email: AWSEmail!
    name: String!
    avatar: S3Object

有没有办法只订阅时间戳范围之间的新记录的创建?例如日期范围之间的特定日期的记录?我找不到任何关于将参数传递给充当过滤器的订阅的文档。任何建议表示赞赏,甚至是不同的方法。

【问题讨论】:

【参考方案1】:

目前 AppSync 不支持这种类型的过滤器。创建了一个功能请求。该团队正在着手实施。 AppSync 将在此功能完成后发布更新。

【讨论】:

如果你在那里有隶属关系,你应该把它附在答案中!

以上是关于时间戳范围之间的 AWS Appsync 订阅过滤器的主要内容,如果未能解决你的问题,请参考以下文章

基于位置的 AWS AppSync 事件订阅

AWS AppSync 中订阅的自定义筛选

如何在 aws AppSync 中按 createdAt 和 updatedAt 排序和过滤?

AWS Appsync 订阅 - “连接失败:连接握手错误”

AWS AppSync - 订阅握手期间出错

AWS Appsync 复杂订阅参数