본문 바로가기
[AWS]/AWS SAA EXAMTOPICS

[AWS][SAA][EXAMTOPICS] Question 250

by METAVERSE STORY 2022. 7. 5.
반응형

The operations team of a business already has an Amazon S3 bucket set to send notifications to an Amazon SQS queue when new items are generated in the bucket. Additionally, the development team want to get notifications when new objects are generated. The present workflow of the operations team must be maintained.

Which solution would meet these criteria?

  • A. Create another SQS queue. Update the S3 events in the bucket to also update the new queue when a new object is created.
  • B. Create a new SQS queue that only allows Amazon S3 to access the queue. Update Amazon S3 to update this queue when a new object is created.
  • C. Create an Amazon SNS topic and SQS queue for the bucket updates. Update the bucket to send events to the new topic. Updates both queues to poll Amazon SNS.
  • D. Create an Amazon SNS topic and SQS queue for the bucket updates. Update the bucket to send events to the new topic. Add subscriptions for both queues in the topic.

 

한글 번역

비즈니스의 운영 팀에는 버킷에 새 항목이 생성될 때 Amazon SQS 대기열에 알림을 보내도록 설정된 Amazon S3 버킷이 이미 있습니다. 또한 개발 팀은 새 개체가 생성될 때 알림을 받기를 원합니다. 운영 팀의 현재 워크플로를 유지해야 합니다.

어떤 솔루션이 이러한 기준을 충족합니까?

  • A. 다른 SQS 대기열을 만듭니다. 버킷의 S3 이벤트를 업데이트하여 새 객체가 생성될 때 새 대기열도 업데이트합니다.
  • B. Amazon S3만 대기열에 액세스할 수 있도록 허용하는 새 SQS 대기열을 생성합니다. 새 객체가 생성될 때 이 대기열을 업데이트하려면 Amazon S3를 업데이트하십시오.
  • C. 버킷 ​​업데이트를 위한 Amazon SNS 주제 및 SQS 대기열을 생성합니다. 새 주제에 이벤트를 보내도록 버킷을 업데이트합니다. Amazon SNS를 폴링하도록 두 대기열을 모두 업데이트합니다.
  • D. 버킷 업데이트를 위한 Amazon SNS 주제 및 SQS 대기열을 생성합니다. 새 주제에 이벤트를 보내도록 버킷을 업데이트합니다. 주제의 두 대기열에 대한 구독을 추가합니다.

 

 

 

정답

  • D. Create an Amazon SNS topic and SQS queue for the bucket updates. Update the bucket to send events to the new topic. Add subscriptions for both queues in the topic.

 

해설

일반적인 Amazon SNS 시나리오

애플리케이션 통합

팬아웃 시나리오는 SNS 주제에 게시된 메시지가 복제되어 Kinesis Data Firehose 전송 스트림, Amazon SQS 대기열, HTTP(S) 엔드포인트 및 Lambda 함수와 같은 여러 엔드포인트로 푸시되는 경우입니다. 따라서 평행한 비동시적 처리가 가능합니다.

예를 들어, 사용자는 제품에 대한 주문이 생성될 때 SNS 주제에 메시지를 전송하는 애플리케이션을 개발할 수 있습니다. 그러면 해당 SNS 주제를 구독하는 SQS 대기열은 새 주문에 대해 동일한 알림을 수신합니다. SQS 대기열 중 하나에 연결된 Amazon Elastic Compute Cloud(Amazon EC2) 서버 인스턴스는 주문 처리 또는 이행을 처리할 수 있습니다. 또한 수신된 모든 주문을 분석하기 위해 다른 Amazon EC2 서버 인스턴스를 데이터 웨어하우스에 연결할 수 있습니다.

또한 팬아웃을 사용하여 테스트 환경과 함께 프로덕션 환경으로 전송된 데이터를 복제할 수 있습니다. 기존 예를 확대해보면, 사용자는 다른 SQS 대기열에서 새로운 수신 주문에 대해 동일한 SNS 주제를 구독할 수 있습니다. 그러면 이 새로운 SQS 대기열을 테스트 환경에 연결함으로써 사용자는 개선을 계속하면서 프로덕션 환경에서 수신한 데이터를 사용하여 애플리케이션을 테스트할 수 있습니다.

 

참조 문서

https://docs.aws.amazon.com/ko_kr/sns/latest/dg/sns-common-scenarios.html

 

일반적인 Amazon SNS 시나리오 - Amazon Simple Notification Service

일반적인 Amazon SNS 시나리오 애플리케이션 통합 팬아웃 시나리오는 SNS 주제에 게시된 메시지가 복제되어 Kinesis Data Firehose 전송 스트림, Amazon SQS 대기열, HTTP(S) 엔드포인트 및 Lambda 함수와 같은 여

docs.aws.amazon.com

 

반응형

댓글