AWS Lambda@장/Cloudfront 실행 흐름

0

질문

나 refactoring 프로젝트에서 타 회사들은 추가 서로 다른 두 Lambda@가장자리 기능에 의해 트리거되는 시간.

enter image description here

기본적으로,흐름은 다음과 같다:

  1. 사용자가 전화 S3 파일에서 웹 앱->CloutFront 이벤트를 발생하는 람다@가장자리입니다.
  2. 두 가지가 있는 람다:하나의 계산에 대한 인당 사용자 및 다른 하나는 액세스를 제한합니다.

문제는 솔루션을 작동하지 않고 놓치 다운로드 횟수 확인합니다.

무엇을 실행에 대한 워크플로 Lambda@가장자리에 붙이는 동일한 이벤트? 나는 생각하고 배치의 모든 논리 내부의 하나 람다로 나가는 것을 두려워 계산할 수 있어 이전의 접근이 거부되었습니다. 그러나 복용에서 고려하는 람다@가장자리가 실행 시간 제한

1

최고의 응답

0

는 문서를 사용할 수 있습니다 여기에.

enter image description here

사용자가 파일을 요청이 있는 뷰어는 요청을 합니다. 면 파일을 캐쉬에,다음 viewer 응답은 다음과 같습니다. 이 없원 요청을 합니다. 이러한 이유로 당신은 인증한 사용자에 뷰어는 요청을 합니다.

면 이 파일에 없 캐시가 원산지 요청을 합니다. 이 파일에서 다운로드 S3.

할 수 있다는 논리에 단일 람@가장자리,하지만 당신은 수도:

  • 사용자를 인증에서 뷰어는 요청을 합니다.
  • 카운트에서 다운로드 뷰어는 응답이다. 뷰어 응답이벤트가 트리거 될에 관계없이있는 경우,캐시 적중 또는 않지만,경우 원본을 반환하는 HTTP status code400 또는 더 높습니다.
2021-11-23 09:33:08

확실히,지적했다. 도움을 주셔서 감사합니다. 현재 Lambda@가장자리가 호출하면 정상적인 람다를 끝점(으로 인해 람다 레이어 액세스 제한)->다음에 사용자 인증 헤더가 검사되고 일부를 반환 상태를 Lambda@가장자리입니다.
Vartan

다른 언어로

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

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