1
AWS 스노우 볼은 모든 이벤트가 제기 된 상태로 주문되었습니다.aws lambda snowball의 이벤트 필터링 방법은 무엇입니까?
나는
예제도있다 (? 내가이 서로 다른 작업을 얻을 수있는 방법, 그것은 다시 아마존에 도착했을 때 그것의 출하 람다를 보낼 것이다) 이벤트가 그 실행되고 있는지 알 필요가 간단한
내 람다
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"));
}
};
나는 그것을 이해합니다. 하지만 각 이벤트마다 코드별로 행동하나요? –
여러 lambdas 및 sns 알림 유형을 만들지 않으십니까? 코드에서 이벤트 유형별로 필터링하고 싶습니다. –
Lambda에는 SNS로 트리거를 시뮬레이트하기위한 테스트 템플릿이 포함되어 있지만 Snowball 관련 알림은 생성하지 않습니다. 또한 눈덩이를 실제로 주문하지 않고도 Snowball 이벤트를 시뮬레이션하는 쉬운 방법을 생각할 수 없습니다. 나는 당신이 다음에 스노우 볼을 사용할 때 어떤 데이터가 나오는지를 알기 위해 이메일 통지로 SNS를 켜서 시작하는 것이 좋습니다. –