는 방법 설정하는 람다 함수 작업을 위한 두 개의 트리거를 함께

0

질문

내가 필요로 하는 람다 그냥 시작할 때 몇몇 파일에 업로드 된 두 개의 서로 다른 S3 접두사입니다.

예제:

나는 파일과 파일을 B 고 나는 두 개의 서로 다른 접두사에 대한 각각의 파일입니다.

내가 필요로하는 어떤 집계를 가진 파일과 파일 B.

에 대한 이 내가 사용하는 람다는 메시지를 넣고 SNS 에서 이 파일을 업로드됩니다.

나는 것 같이 config 이 람다를 시작할 때는 람다를 받을 이 두 이벤트 알림입니다.

그래서 나는 람다 그냥 시작할 수 있을 때 이 두 파일에서 사용할 수 있 S3 을 위해 처리됩니다.

는 가장 좋은 방법은 무엇입에 대한 설정이 트리거 이를 위해 함께 작동?

1

최고의 응답

1

TLDR; 보다는 인상"파일을 만들어진"림에서 수동으로"게시 람다",가 S3 이벤트 알림이 자동으로 호출하"처리는 람다"대상이 파일이 만들어집니다. Lambda 실행을 완료 할 때는 모두 파일이 존재합니다.

docs:Amazon S3 보낼 수 있는 이벤트는 람다 함수 개체를 만들 때 또는 삭제됩니다.

(1)만들 S3 이벤트 알림을 추가 두 개의 이벤트 알림니다. 중 하나를 호출하는 처리는 람다면 FileA 에 만들어집 S3. 다른 호출하는 경우 FileB 이 만들어집니다. 할 수 있는 필터를 설정 그래서 당신의 lambda 통지만 특정 S3 작업 및 파일 패턴이 있습니다.

(2)처리는 람다를 확인하는 경우 다른 존재하는 파일. S3 이벤트 전달되는 람다가 정보에 대해 트리거 이벤트(예: ObjectCreated다)및 객체(예:키 이름,버전,버킷 등) 사용 AWS SDK 확인하려면 다른 존재하는 파일에 S3.

두 경우 파일이 존재한 다음 호출은 접착제는 일상적인,다른 종료됩니다.

50%시간의 처리는 람다를 종료 초(기 때문에 1 개 파일이 있는). 다른 시간,람다 실행됩니다 모든 방법을 통해 접착제는 루틴입니다.

(주의:이동할 수 있는 경우에만 파생되는 하나의 파일 이름에서,다른 어떤에서 명확하지 않을 OP 또는 의견을.)

2021-11-22 14:54:37

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................