개발자가 AWS CloudFormation을 사용하여 AWS Lambda 함수를 배포하고 있습니다. 개발자는 템플릿의 환경 파라미터를 기반으로 Lambda 함수의 timeout 값을 설정해야 합니다. 템플릿에는 각 환경의 timeout 값에 대한 EnvironmentData 매핑이 포함되어 있습니다. 이러한 요구사항을 충족하는 문은 무엇입니까?
- A. Timeout: !GetAtt [EnvironmentData, !Ref Environment, Timeout]
- B. Timeout: !FindInMap [EnvironmentData, !Ref Environment, Timeout]✓ 정답
- C. Timeout: !Select [EnvironmentData, !Ref Environment, Timeout]
- D. Timeout: !ForEach[EnvironmentData, !Ref Environment, Timeout]
해설
【핵심 용어】 • CloudFormation Mappings 조회: !FindInMap [MapName, TopLevelKey, SecondLevelKey] 【정답 포인트】 정답: B (FindInMap) Mappings에서 환경별 값 조회. 【오답 체크】 • A: GetAtt는 자원 속성 • C: Select는 리스트 인덱스 • D: ForEach는 매크로