我正在尝试通过调用 AWS lambda 函数将 s3event 消息发送到 rabbitmq。我已将 SQS 配置为我的死信队列 (DLQ)。我知道当 lambda 调用失败或超时或资源限制等情况时,消息会发送到 DLQ。我的问题是,我想在某些条件下从 lambda 函数内部向 DLQ 发送事件消息,例如 rabbitmq 已关闭或我感兴趣的其他一些条件。有没有同样的可能性?我应该抛出异常还是有其他更好的方法将事件消息发送到 DLQ。
我正在使用 java 进行开发并从我的 lambda 函数连接到 rabbitmq。
我正在尝试通过AWS CLI从我的本地计算机更新我的lambda函数代码.aws lambda有命令更新zip文件的功能代码,但不能更新jar.我可以使用s3存储桶上传,但我需要从本地更新.
我知道以下是从S3存储桶和zip更新的方法:
我想问一下上传jar是否存在类似的命令?