기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon SNS와 통합하여 이벤트 재전송 파이프라인 배포
이 페이지에서는 이벤트 다시 보기 파이프라인을 배포하여 Amazon SNS 주제를 구독 설정하는 방법을 보여줍니다. 이 프로세스는 파이프라인과 연결된 AWS SAM 템플릿을 자동으로 AWS CloudFormation 스택으로 변환한 다음 스택을에 배포합니다 AWS 계정. 또한 이 프로세스는 Amazon SQS 대기열 및 Lambda 함수 등 이벤트 다시 보기 파이프라인을 구성하는 리소스 세트를 생성하고 구성합니다.
이벤트 필터링에 대한 자세한 정보는 이 설명서의 Amazon SNS 구독 필터 정책에서 확인하세요.
-
AWS Lambda 콘솔
에 로그인합니다. -
탐색 창에서 함수를 선택한 후 함수 생성을 선택합니다.
-
함수 생성 페이지에서 다음을 수행합니다.
-
서버리스 앱 리포지토리 찾아보기, 퍼블릭 애플리케이션, 사용자 지정 IAM 역할 또는 리소스 정책을 생성하는 앱 표시를 선택합니다.
-
fork-event-replay-pipeline
을 검색하여 이 애플리케이션을 선택합니다.
-
-
fork-event-replay-pipeline 페이지에서 다음을 수행합니다.
-
Application settings(애플리케이션 설정) 섹션에서 애플리케이션 이름을 입력합니다(예:
my-app-replay
).참고
각 배포에서 애플리케이션 이름이 고유해야 합니다. 애플리케이션 이름을 재사용하면 배포는 이전에 배포된 AWS CloudFormation 스택만 업데이트합니다(새 스택을 생성하는 대신).
-
(선택 사항) 애플리케이션의 Lambda 함수 실행을 위해 다음 LogLevel 설정 중 하나를 입력합니다.
-
DEBUG
-
ERROR
-
INFO
(기본값) -
WARNING
-
-
(선택 사항) ReplayQueueRetentionPeriodInSeconds에 Amazon SQS 다시 보기 대기열이 메시지를 유지하는 시간을 초 단위로 입력합니다. 값을 입력하지 않을 경우 1,209,600초(14일)가 사용됩니다.
-
TopicArn에 이 포크 파이프라인 인스턴스가 구독할 Amazon SNS 주제의 ARN을 입력합니다.
-
DestinationQueueName에 Lambda 다시 보기 함수가 메시지를 전달할 Amazon SQS 대기열의 이름을 입력합니다.
-
(선택 사항) SubscriptionFilterPolicy에 수신 이벤트를 필터링하는 데 사용할 Amazon SNS 구독 필터 정책을 JSON 형식으로 입력합니다. 이 필터 정책은 다시 보기를 위해 버퍼링할 이벤트를 결정합니다. 값을 입력하지 않을 경우 필터링이 사용되지 않습니다(모든 이벤트가 버퍼링됨).
-
I acknowledge that this app creates custom IAM roles, resource policies and deploys nested applications.(본인은 이 앱이 사용자 지정 IAM 역할, 리소스 정책을 생성하고 중첩 애플리케이션을 배포함을 확인합니다.)를 선택하고 배포를 선택합니다.
-
Deployment status for my-app-replay
(my-app-replay 배포 상태) 페이지에서 Lambda가 Your application is being deployed(애플리케이션을 배포 중) 상태를 표시합니다.
리소스 섹션에서는 스택 생성을 AWS CloudFormation 시작하고 각 리소스에 대한 CREATE_IN_PROGRESS 상태를 표시합니다. 프로세스가 완료되면 CREATE_COMPLETE 상태가 AWS CloudFormation 표시됩니다.
배포가 완료되면 Lambda가 Your application has been deployed(애플리케이션이 배포됨) 상태를 표시합니다.
Amazon SNS 주제에 게시되는 메시지는 이벤트 다시 보기 파이프라인에 의해 프로비저닝되는 Amazon SQS 대기열에서 다시 보기를 위해 자동으로 버퍼링됩니다.
참고
기본적으로 다시 보기는 비활성화됩니다. 다시 보기를 활성화하려면 Lambda 콘솔에서 해당 함수의 페이지로 이동하여 Designer(디자이너) 섹션을 확장하고, SQS 타일을 선택한 다음, SQS 섹션에서 활성을 선택합니다.