延迟 AWS AppSync 变更

Delay AWS AppSync Mutation

我竭尽全力寻找这个答案。但是,如果这是多余的,请提前致歉(并提前感谢任何advice/suggestions/resources):

我正在尝试创建 Snapchat 克隆。我使用 Amplify 作为我的客户端(将 AppSync、Cognito 和 S3 结合在一起)。是否有可能在图像上传(和相关突变)时查询 24 小时延迟突变以删除图像(用于类似 Snapchat 的消失)?我不希望必须在客户端上触发删除请求...但 AppSync 解析器似乎超时。有什么想法吗?

谢谢!

您可以在 S3 存储桶中创建一个 24 小时规则来删除图像,系统会自动处理这些图像。如果您想根据删除修改其他数据,您可以为 Lambda 或 SNS 创建一个触发器,并在这些数据上执行您想要执行的任何其他操作。

要在 AWS S3 中配置规则,这是一次性设置。

这里有详细的截图说明,

https://www.joe0.com/2017/05/24/amazon-s3-how-to-delete-files-older-than-x-days/

希望对您有所帮助。