【发布时间】:2017-06-22 08:40:00
【问题描述】:
我正在尝试使用 AWS Lambda 向浏览器触发推送通知。相同的代码在本地运行时运行良好,但在 Lambda 上运行时无法连接到 Pusher 服务器:
exports.handler = function (event, context) {
var pusher = new Pusher({
appId: '<id>',
key: '<key>',
secret: '<secret>',
cluster : "eu"
});
console.log(pusher);
pusher.trigger('test_channel', 'my_event', {"message": "hello world"});
context.succeed('hello world');
};
任何想法为什么它不起作用?或者如何使它工作?
【问题讨论】:
-
您是否检查过 aws lambda 安全组设置是否允许端口 80/443 上的出站流量,或者可能是您的推送服务器侦听的其他端口?
-
嗨,你成功了吗?我有同样的问题,没有收到任何错误,但没有消息被广播。希望你能找到一种将 Pusher 与 lambda 结合使用的方法。
标签: amazon-web-services push-notification aws-lambda pusher