AWS Lambda를 사용해서 파일 업로드할 때 이벤트 발생시키기




AWS Lambda



IAM 사용자 권한 정책 추가





React로 AWS S3 연결해서 사진 올리는 방법(리액트)


권찬 정책 추가 페이지에서 람다를 사용할 수 있는 AWSLambda_FullAccess와 사용이 되었는지 확인할 수 있는 CloudWatchFullAccess를 추가합니다.


Lambda 생성





트리거 추가





  • S3를 연결 했을 때 어떤 버킷과 연결 할 것인지
  • Event types 어떤 행동을 했을 때 함수를 발동 할 것인지.
  • Prefix : 행동할 대상 폴더를 정할 것인지
  • Suffix : 행동할 대상의 확장자를 정할 것인지



CloudWatch 연결




코드 작성




  1. S3에 파일에 대한 액션 발생
  2. 설정한 조건이 맞다면 이벤트 발생
  3. Lambda_handler 함수 실행(파라미터 event, context)


Cloudwatch 로그 보기