gpt4 book ai didi

aws-lambda - DLQ 将失败事件重新驱动回 DynamoDB 流?

转载 作者:行者123 更新时间:2023-12-05 05:42:59 24 4
gpt4 key购买 nike

我有一个触发 Lambda 的 DynamoDB 流,我想将任何失败的事件推送到 DLQ。

如果 DLQ 的源是 SQS 队列,看起来您可以执行称为重新驱动回源队列的操作,DLQ 中的消息将被移回源队列。

我猜如果源是 DynamoDB 流,这是不可能的?

最佳答案

AWS 目前不提供任何机制来从 DLQ 重放失败的 dynamo DB 流。 DLQ 中的消息将包含事件的元数据,而不是实际的失败记录。如果需要重放失败的 dynamo DB 流,可以通过两步法完成。

  1. 从事件元数据中获取分片迭代器
  2. 使用分片迭代器,从 Dynamo DB 中获取实际失败的记录并进行相应处理

https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_streams_GetShardIterator.html

关于aws-lambda - DLQ 将失败事件重新驱动回 DynamoDB 流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71906877/

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