繁体   English   中英

AWS Lambda发布到SNS

[英]AWS Lambda Publishing to SNS

我在使用Amazon SNS时遇到一个奇怪的问题。 当我使用AWS UI发布消息(“发布到主题”按钮)时,消息会立即发送。

但是,当我从lambda函数内部将消息发布到同一主题时,该消息要么不传递,要么在以后的lambda调用中发布更多消息后传递。

有什么不同?

更新

我尝试使用AWS CLI进行发布,效果很好。

我将Java SNS库用于lambda。 我使用的是lambda的默认凭据。 我仅使用主题ARN,消息和主题来构造PublishRequest。 发布调用成功返回,我在cloudwatch日志中看到了它。

是什么导致SNS消息延迟发送,直到发送更多SNS消息? 我正在测试电子邮件和SQS订阅-两者的行为相同。

我解决了这个问题。 尽管我以为我正在等待SNS发布请求的发送,但实际上并非如此。 因此,最重要的是,请确保您的异步内容在这些lambda中完成,否则您会看到奇怪的行为。 感谢上面的John Rotenstein向我指出了正确的方向。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM