Lambda 함수는 S3 버킷의 /original/ 접두사 아래에 업로드된 프로필 이미지에 대한 아바타를 생성합니다. 일부 이미지로 인해 아바타 생성기가 타임아웃됩니다. 개발자는 생성기가 실패할 경우 두 번째 Lambda 함수를 사용하여 이미지 크기를 조정하는 대체(fallback) 기능을 원합니다. 개발 노력을 최소화하면서 이를 달성하는 방법은 무엇입요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: avatar-generator Lambda 함수의 실패한 호출에 대한 대상으로 image-resize Lambda 함수를 구성합니다..
이것이 정답인 이유
Lambda 함수의 비동기 호출 실패 대상을 구성하는 것은 개발 노력을 최소화하면서 대체 기능을 구현하는 가장 직접적인 방법입니다. avatar-generator Lambda 함수가 타임아웃되거나 다른 오류로 인해 실패할 경우, 구성된 실패 대상인 image-resize Lambda 함수가 자동으로 호출되어 이미지 크기 조정 작업을 수행합니다. 이는 별도의 코드 변경 없이 Lambda 서비스 자체의 기능을 활용합니다. SQS 대기열을 사용하는 방법은 가능하지만, image-resize Lambda가 대기열을 폴링해야 하므로 추가적인 설정과 개발이 필요합니다. AWS Step Functions는 복잡한 워크플로우를 관리하는 데 유용하지만, 이 시나리오에서는 오버헤드가 크고 개발 노력이 더 많이 듭니다. SNS 토픽을 사용하는 경우, image-resize Lambda가 SNS 토픽을 구독해야 하며, 이는 SQS와 유사하게 추가 설정이 필요합니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음