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

基于SQS消息执行脚本

巫坚白
2023-03-14

我想知道我是否可以执行一个基于SQS消息的脚本。

我的要求是,当我在SQS中收到队列消息时,在EC2中执行脚本。

谢谢和问候,Srivignesh KN

共有1个答案

凌景辉
2023-03-14

SQS消息无法自动触发脚本在EC2服务器上执行。SQS消息不会自动执行任何操作。您必须创建一个将轮询SQS消息的应用程序,然后根据收到的消息执行必要的操作。

 类似资料:
  • 我的任务用例:现在的用例是,我在一个表单中填写名字、姓氏等细节,然后单击Submit按钮,数据直接进入Amazon SQS,然后定义了一个包含按钮的侦听器,单击该按钮,数据从侦听器进入MSSQL数据库。 场景(当前):现在,所有属于不同消息属性的消息都将被发送。 要求:我要发送属于特定消息属性的特定消息。例如:假设A类、B类和C类是三个不同的消息属性,A类包含一个消息,B类包含两个消息,C类包含四

  • 我的Sring引导应用程序监听Amazon SQS队列。现在,我需要实现正确的消息确认--我需要接收一条消息,做一些业务逻辑,只有在此之后,如果成功,我需要ack消息(从队列中删除消息)。例如,如果我的业务逻辑出现错误,消息必须重新排队。 现在我不知道如何从我的听众那里获取信息。

  • 开始之前 我们在开始之前先来介绍在windows平台中常用到的几种脚本 Bat 这就是我们常用的Bat脚本,全名为批处理文件,脚本中就是我们在CMD中使用到的命令,这里提一个小问题: CMD的命令行执行命令的优先级是.bat > .exe,那么假如我放一个cmd.bat在system32目录下,那么优先执行的是cmd.bat,这里面的内容就变得不可描述起来了 VBscript 执行vbs就是常说的

  • 我有一个连接到lambda的队列(fifo)。我想在lambda中向标准队列发送一条消息。但没有发送/接收任何消息。然而,如果我尝试从非SQS连接的lambda(通过AppSync)发送它,它会工作。 我查过: lambda有权发送SQS消息(您可以在那里看到) 由于我已成功地从另一个lambda(非SQS)向标准队列发送消息,因此正确配置了标准队列 SQS URL是否正确 控制台中不会显示任何错

  • 我使用SQS作为视频编码的队列,并希望确保每个视频只执行一次编码。 SQS工作得很好,因为当消息排队时,它只能由单个线程接收。然而,对于相同的视频/编码,可能会向队列发送多条消息,这意味着对于特定的“编码”队列,消息内容将是相同的。 是否需要消除重复以确保对于特定队列,队列中的消息或从队列接收的消息是唯一的? 我想的一个选择是在消息发送时为每种编码类型创建一个新队列。所以队列可以命名为,它只有一条

  • 我有触发lambda的SQS。 当我将消息放入SQS队列时,它会显示正在传输的消息,而我的lambda无法处理该消息。 我的Lambda有以下权限 它也有以下权限 当我附加"管理员访问"权限权限,它的工作和lambda被触发。我不确定我在这里错过了哪个许可。我的SQS队列未加密。