Amazon web services 如何在aws lambda snowball中按事件过滤?

Amazon web services 如何在aws lambda snowball中按事件过滤?,amazon-web-services,aws-lambda,Amazon Web Services,Aws Lambda,我已经预订了AWS雪球,它的所有活动都已启动 我需要知道正在运行的事件是什么(它将在发货时发送一个lambda,当它返回到amazon时,我如何才能为此获得不同的操作?) 这些例子太简单了 我的lambda是 var http = require('http'); exports.handler = function(event, context) { var httpOptions = { host: "myip", port: '80',

我已经预订了AWS雪球,它的所有活动都已启动

我需要知道正在运行的事件是什么(它将在发货时发送一个lambda,当它返回到amazon时,我如何才能为此获得不同的操作?)

这些例子太简单了

我的lambda是

var http = require('http');

exports.handler = function(event, context) {
    var httpOptions = {
        host: "myip",
        port: '80',
        path: "/createFirs",
        method: "GET"
    };

    if (false) {
        http.get(httpOptions, function(response) {
            response.on('data', function (chunk) {
                console.log(chunk);
                //context.done(null, chunk);
                context.succeed(event);
            });

            response.on('error', function(err) {
                console.log(err);
                context.done(err, null);
            });
        });
    } else {
        context.done(new Error("snowball lambda isn't complete yet"));
    }
};

有关AWS导入/导出滚雪球作业的信息,请访问

还有一些是通过亚马逊SNS发送的。通知:

  • 在途
  • 交付
  • 进口
  • 完成

您可以向Amazon SNS主题订阅AWS Lambda函数,以便在收到滚雪球通知时调用Lambda函数。

有关AWS导入/导出滚雪球作业的信息可通过

还有一些是通过亚马逊SNS发送的。通知:

  • 在途
  • 交付
  • 进口
  • 完成

您可以向Amazon SNS主题订阅AWS Lambda函数,以便在收到滚雪球通知时调用Lambda函数。

我理解这一点。但是我如何通过代码处理每个事件?而不创建多个lambda和sns通知类型?我想在代码中按事件类型进行过滤。Lambda包括一个测试模板,用于模拟SNS触发,但不用于生成特定于雪球的通知。此外,我想不出一个简单的方法来模拟雪球事件而不实际订购雪球。我建议先打开SNS,并发送电子邮件通知,看看下次使用Snowball时会收到哪些数据。不直接连接,但您知道(我没有)您不必使用Snowball进行传输,您可以向他们发送常规硬盘。我建议,snowball状态是不确定的,在简单集线器和交换机上的网络连接失败,您无法查询snowball来准确知道一个文件写入了多少字节。cli因wierd错误而失败。别用它,我知道。但是我如何通过代码处理每个事件?而不创建多个lambda和sns通知类型?我想在代码中按事件类型进行过滤。Lambda包括一个测试模板,用于模拟SNS触发,但不用于生成特定于雪球的通知。此外,我想不出一个简单的方法来模拟雪球事件而不实际订购雪球。我建议先打开SNS,并发送电子邮件通知,看看下次使用Snowball时会收到哪些数据。不直接连接,但您知道(我没有)您不必使用Snowball进行传输,您可以向他们发送常规硬盘。我建议,snowball状态是不确定的,在简单集线器和交换机上的网络连接失败,您无法查询snowball来准确知道一个文件写入了多少字节。cli因wierd错误而失败。我不想用它