한 회사에서 REST API를 통해 주문 배송 통계를 제공하는 애플리케이션을 구축하고 있습니다. 이 회사는 매일 아침 같은 시간에 해당 통계를 추출하고, HTML 형식으로 변환하여 여러 주소로 보고서를 이메일로 보내야 합니다. 솔루션스 아키텍트는 이러한 요구 사항을 충족하기 위해 어떤 두 가지 단계를 수행해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: Amazon Simple Email Service(Amazon SES)를 사용하여 데이터를 포맷하고 이메일로 보고서를 보냅니다., 애플리케이션의 API에서 데이터를 쿼리하기 위해 AWS Lambda 함수를 호출하는 Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트를 생성합니다..
이것이 정답인 이유
이 시나리오에서는 매일 아침 정해진 시간에 REST API에서 데이터를 가져와 HTML 보고서로 변환한 다음 이메일로 보내야 합니다. 1. 애플리케이션의 API에서 데이터를 쿼리하기 위해 AWS Lambda 함수를 호출하는 Amazon EventBridge(Amazon CloudWatch Events) 예약 이벤트를 생성합니다. EventBridge(이전의 CloudWatch Events)는 cron 표현식을 사용하여 특정 시간에 Lambda 함수를 트리거할 수 있는 예약 이벤트를 생성하는 데 적합합니다. 이 Lambda 함수는 애플리케이션의 REST API를 호출하여 필요한 데이터를 가져올 수 있습니다. 2. Amazon Simple Email Service(Amazon SES)를 사용하여 데이터를 포맷하고 이메일로 보고서를 보냅니다. Lambda 함수는 가져온 데이터를 HTML 형식으로 변환하고, Amazon SES를 사용하여 이메일 주소 목록으로 보고서를 보낼 수 있습니다. SES는 대량 이메일 전송에 적합한 비용 효율적인 서비스입니다. 다른 옵션들은 이 시나리오에 적합하지 않습니다. Amazon Kinesis Data Firehose는 스트리밍 데이터를 대상으로 전송하는 데 사용되며, 여기서는 정적 보고서 생성에 필요하지 않습니다. AWS Glue 작업은 ETL(추출, 변환, 로드)에 사용되지만, 이 시나리오에서는 Lambda 함수가 API에서 직접 데이터를 가져와 처리하는 것이 더 간단합니다. Amazon S3와 SNS는 파일 저장 및 알림에 사용되지만, HTML 보고서 생성 및 이메일 발송 기능을 직접 제공하지 않습니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음