小编Vin*_*ngh的帖子

有什么方法可以在特定条件下从 AWS lambda 函数内部将事件消息显式发送到死信队列?

我正在尝试通过调用 AWS lambda 函数将 s3event 消息发送到 rabbitmq。我已将 SQS 配置为我的死信队列 (DLQ)。我知道当 lambda 调用失败或超时或资源限制等情况时,消息会发送到 DLQ。我的问题是,我想在某些条件下从 lambda 函数内部向 DLQ 发送事件消息,例如 rabbitmq 已关闭或我感兴趣的其他一些条件。有没有同样的可能性?我应该抛出异常还是有其他更好的方法将事件消息发送到 DLQ。

我正在使用 java 进行开发并从我的 lambda 函数连接到 rabbitmq。

amazon-s3 amazon-web-services dead-letter aws-lambda

5
推荐指数
1
解决办法
3632
查看次数

通过AWS CLI使用jar包的AWS lambda update-function-code

我正在尝试通过AWS CLI从我的本地计算机更新我的lambda函数代码.aws lambda有命令更新zip文件的功能代码,但不能更新jar.我可以使用s3存储桶上传,但我需要从本地更新.

我知道以下是从S3存储桶和zip更新的方法:

  1. aws lambda update-function-code --function-name --s3-bucket --s3-key
  2. aws lambda update-function-code --function-name --zip-file"fileb://"

我想问一下上传jar是否存在类似的命令?

amazon-s3 amazon-web-services aws-cli aws-lambda

0
推荐指数
1
解决办法
5220
查看次数