我有一个用例,其中有一个带有 lambda 函数的 Amazon SQS fifo 队列。我需要确保 fifo 仅在前一个 lambda 执行完成时才触发 lambda(事件也按顺序出现)。从 aws 文档来看,fifo 支持一次处理,但它没有在任何地方提到它不会在 lambda 上推送更多事件,直到第一条消息完全处理为止。
我需要确保仅当 lambda 函数完全处理前一条消息时才处理下一条消息。
有没有办法确保当消息 1 完全由 lambda 处理时,消息 2 只由 lambda 处理?
queue message-queue amazon-sqs amazon-web-services aws-lambda
我已将放大版本从 升级4.45.0到5.2.0,
现在,当我这样做时amplify push,我收到以下错误:
Following resources failed
Resource Name: ci5lt23eofhvxlc3an7db4d7veGraphQLSchema (AWS::AppSync::GraphQLSchema)
Event Type: update
Reason: The specified key does not exist. (Service: Amazon S3; Status Code: 404; Error Code: NoSuchKey; Request ID: GZQF1T9HWCCED75H; S3 Extended Request ID: qicfcwF2YUNdqMDU3EUkt+hsXIQawcirDG7TIX+peEEkAWOE1v9ee6n2L5Qc2I8uePyAXg2eJ4U=; Proxy: null)
Run Code Online (Sandbox Code Playgroud)