개발자의 애플리케이션이 AWS Lambda와 CloudFormation을 사용합니다. 사용량이 증가함에 따라 Lambda 함수가 호출될 때마다 Systems Manager Parameter Store 고급 파라미터를 가져올 때 속도 제한에 도달하기 시작했습니다. 파라미터는 배포 중에만 변경됩니다. 사용량이 예측 불가능하므로 개발자는 Parameter Store 속도 제한을 피할 수 있는 비용 효율적인 방법을 원합니다. 어떤 솔루션이 이 요구 사항을 가장 잘 충족할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: CloudFormation 템플릿의 Lambda 리소스에서 파라미터에 대한 SSM 동적 참조를 환경 변수로 사용합니다..
이것이 정답인 이유
정답은 CloudFormation 템플릿의 Lambda 리소스에서 파라미터에 대한 SSM 동적 참조를 환경 변수로 사용하는 것입니다. 이 방법은 배포 시점에 CloudFormation이 Parameter Store에서 값을 가져와 Lambda 함수의 환경 변수로 설정합니다. 이렇게 하면 Lambda 함수가 호출될 때마다 Parameter Store를 직접 호출할 필요가 없어 속도 제한 문제를 피할 수 있습니다. 파라미터는 배포 중에만 변경되므로 이 솔루션은 효율적이고 비용 효과적입니다. 오답 설명: Lambda 함수의 예약된 동시성을 설정하는 것은 Parameter Store 속도 제한과는 직접적인 관련이 없습니다. 이는 Lambda 함수의 최대 동시 실행 수를 제어할 뿐, Parameter Store 호출 횟수를 줄이지는 않습니다. Parameter Store 호출 주변에 지수 백오프를 사용하여 재시도를 추가하는 것은 일시적인 속도 제한 문제를 완화할 수 있지만, 근본적인 호출 빈도를 줄이지 못하여 지속적인 고비용과 지연을 초래할 수 있습니다. Lambda 사용량을 충당하기 위해 Parameter Store GetParameter API 호출에 대한 서비스 할당량 증가를 요청하는 것은 가능한 해결책이지만, 승인까지 시간이 걸릴 수 있고, 근본적인 아키텍처 개선보다는 임시방편에 가깝습니다. 또한, 비용 효율적인 방법이 아닐 수 있습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음