当前位置: 首页 > 知识库问答 >
问题:

删除sqs作为java中lambda的事件源

杨腾
2023-03-14

我正在寻找一种将SQS作为事件源从lambda中删除的方法,我知道如何在控制台中执行,但有没有办法在Java中执行?

共有1个答案

符功
2023-03-14

可以使用AWS SDK进行Java,方法是LambdaClient类上的DeleteEventSourceMap。

https://sdk.amazonaws.com/java/api/latest/software/amazon/awssdk/services/lambda/LambdaClient.html#deleteEventSourceMapping-software.amazon.awssdk.services.lambda.model.DeleteEventSourceMappingRequest-

 类似资料:
  • 我看到最近添加了SQS FIFO队列作为Lambda事件源。 我试图理解Lambda将如何处理指定了MessageGroupId参数的FIFO消息。 来自boto3 SQS文件- 属于同一消息组的消息以FIFO方式处理(但是,不同消息组中的消息可能会无序处理)。要在单个队列中交错多个有序流,请使用MessageGroupId值(例如,多个用户的会话数据)。在这种情况下,多个使用者可以处理队列,但每

  • 我最近开始使用AWS,我的第一项工作是使用lambda函数使用SQS队列。 我知道我不需要调用receiveMessage,因为lambda函数已经在这里接收消息: 我的问题是:我应该给sqs打电话吗。是否为收到的每条消息删除消息?我知道lambda函数会自动删除已处理的消息,但一位朋友告诉我,我仍然需要手动调用deleteMessage,因为如果发生错误,如果我不手动删除每条消息,所有消息都会返

  • 我已经设置了SQS、Deadlettque(DLQ)和lambda。我对SQS收到的正文格式有一些疑问。经过一些尝试后,我可以看到一些消息以DLQ结尾。 我读了许多文献,但实际上我仍然不能理解一些基本的东西。 我的任务相当简单。我将使用Axios向外部API发送一些有效负载。那个API可能会给我一个错误,或者当时不可用。此代码非常简单,但最后将包括Axios实现: 运行后,过了一段时间,我在DLQ

  • 我正在探索AWS SQS服务。当尝试使用java sdk从队列中删除消息时,我遇到了一些问题。 队列是在SQS中创建的,它有三条消息。该队列由AWS3存储支持,用于处理大型消息。 下面是通过多次轮询接收消息的方法。 日志消息: 我搞不清例外的原因。在上面的使用java SDK的代码片段中,我是否遗漏了什么? 提前感谢任何建议。

  • 好的,我有一个Listview适配器,其中包含一个ImageView、TextView和另一个ImageView。因此,当用户按下第二个ImageView时,我希望能够删除列表中的项目。当用户按下列表中的项目时,它将启动TextToSpeech,它将说出TextView中的内容。但如果用户想要删除条目,他/她将按下第二个ImageView,这是一个删除图标,此时该项目将从列表中删除。启动Image

  • 我有一个附加在CloudWatch事件上的lambda,一旦事件触发,lambda将通过以下代码删除规则: 提前感谢!