개발자가 CLI를 사용하여 Lambda 함수를 Application Load Balancer(ALB)의 대상으로 등록했지만, 요청이 ALB에 도달해도 Lambda가 호출되지 않습니다. Lambda가 호출되지 않는 이유는 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Lambda 함수에 ALB에 의한 호출을 허용하는 데 필요한 권한이 없습니다..
이것이 정답인 이유
Lambda 함수를 Application Load Balancer(ALB)의 대상으로 등록할 수는 있지만, ALB가 Lambda 함수를 호출하려면 Lambda 함수에 적절한 리소스 기반 권한 정책이 필요합니다. 이 권한 정책은 ALB 서비스 주체(elasticloadbalancing.amazonaws.com)가 해당 Lambda 함수를 호출할 수 있도록 허용해야 합니다. CLI를 통해 대상을 등록할 때 이 권한이 자동으로 부여되지 않으므로, 개발자가 수동으로 추가해야 합니다. 다른 옵션들은 다음과 같은 이유로 틀렸습니다. Lambda 함수는 ALB의 대상으로 등록될 수 있습니다. AWS는 이 기능을 지원합니다. Lambda 함수는 AWS Management Console뿐만 아니라 AWS CLI, SDK 또는 CloudFormation을 통해서도 ALB에 등록될 수 있습니다. 교차 영역 로드 밸런싱은 ALB의 기능이며 Lambda 호출과는 직접적인 관련이 없습니다. Lambda 함수는 서버리스이므로 가용 영역에 구애받지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음