개발자가 AWS CloudFormation 및 AWS Lambda 함수를 사용하여 간단한 개념 증명 데모를 만들고 있습니다. 데모는 CloudFormation 템플릿을 사용하여 기존 Lambda 함수를 배포합니다. Lambda 함수는 Amazon S3에 저장된 배포 패키지 및 종속성을 사용합니다. 개발자는 CloudFormation 템플릿에서 AWS::Lambda::Function 리소스를 정의했습니다. 개발자는 CloudFormation 템플릿에 S3 버킷을 추가해야 합니다. 개발자가 최소 개발 노력으로 이 요구사항을 충족하기 위해 무엇을 해야 할까요?
- A. 함수 코드를 CloudFormation 템플릿에 code 속성으로 인라인 추가합니다.
- B. 함수 코드를 CloudFormation 템플릿에 ZipFile 속성으로 추가합니다.
- C. Lambda 함수의 S3 키를 찾습니다. S3 키를 CloudFormation 템플릿에서 ZipFile 속성으로 추가합니다.
- D. 관련 키와 버킷을 CloudFormation 템플릿에서 S3Bucket 및 S3Key 속성으로 추가합니다.✓ 정답
해설
【핵심 용어】 • AWS::Lambda::Function의 Code 속성: S3Bucket + S3Key 또는 ZipFile(인라인) 또는 ImageUri 【정답 포인트】 정답: D (S3Bucket + S3Key 속성) 기존 S3 패키지 참조의 표준. 【오답 체크】 • A: 인라인은 짧은 코드용 • B: ZipFile은 인라인 코드 텍스트, S3 키 참조 아님 • C: ZipFile에 S3 키 넣는 것은 잘못된 사용