1
AWSのスノーボールは、すべてのイベントが発生した状態で注文されています。aws lambda snowballのイベントでフィルタリングする方法は?
私は例があまりにもある(その出荷し、それが戻ってアマゾンに到着したときに、どのように私はこのためにさまざまな操作を得ることができたときに、それはラムダを送るのだろうか?)するイベントが実行されているかを知る必要があり
シンプル
私のラムダはAWSのインポート/エクスポート雪玉ジョブに関する情報がDescribeJob API経由で利用可能である
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"));
}
};
私はそれを理解しています。しかし、私は各イベントにコードで行動しますか? –
複数のlambdaおよびsns通知タイプを作成しないでください。 私は、コード内のイベントタイプでフィルタリングしたいです。 –
LambdaにはSNSによるトリガーをシミュレートするためのテストテンプレートが含まれていますが、Snowball固有の通知を生成するためのテンプレートは含まれていません。また、実際にスノーボールを注文することなくスノーボールのイベントをシミュレートする簡単な方法は考えられません。私は、あなたが次回Snowballを使うときにどのようなデータが来るのかを知るために電子メールでSNSをオンにすることから始めることをお勧めします。 –