애매한 잡학사전

로그 데이터 처리를 위한 AWS SQS 환경 구성 본문

DEV/AWS

로그 데이터 처리를 위한 AWS SQS 환경 구성

거대한 개발자 2022. 6. 28. 13:40
반응형

1. 대기열 생성

    - AWS 콘솔 접속 후 AWS SQS 페이지로 이동 

Simple Queue Service 검색

    - 대기열 생성 버튼 클릭

SQS 메인

    - 대기열 세부 정보 입력

대기열 세부 정보

    - 구성 정보 입력 (default 유지, 필요시 수정)

구성 정보

    - 액세스 정책 선택 (default 유지)

액세스 정책

    - 대기열 생성 버튼 클릭 (나머지 옵션 사항은 필요 시 수정)

기타 옵션

    - 대기열 생성 완료

생성 완료


2. 대기열 엑세스 정책 추가

    - AWS SQS 세부 정보의 arn 항목의 주소를 복사

Queue 세부 정보

    - AWS SQS 의 엑세스 정책 탭 선택 후 액세스 정책(권한) 항목의 편집 버튼 클릭

액세스 정책

    - 변경된 화면에서 액세스 정책 항목의 '정책 생성기'를 클릭

정책 생성기

    - 각 항목 입력 후 Add Statement 버튼 클릭

        -> Principal : *

        -> Actions : "sqs:CreateQueue, sqs:GetQueueAttributes, sqs:GetQueueUrl, sqs:ListQueues, sqs:SendMessage,                                     sqs:SetQueueAttributes 선택

        -> Amazon Resource Name (ARN) : 위에서 복사한 arn 주소 붙여넣기

정책 생성기 화면

    - Add Statement 버튼 클릭 후 생성되는 아래 목록 확인 후 Generate Policy 버튼 클릭

정책 생성

    - 팝업으로 생성된 정책 내용을 복사

생성된 정책

    - 정책 생성기 버튼이 있던 액세스 정책 항목에 붙여 넣기, Action 항목 확인

액세스 정책

    - 이상없을 경우 저장 버튼 클릭

저장


3. AWS Lambda 함수 트리거 구성

    - Lambda 트리거 탭에서 Lambda 함수 트리거 구성 버튼을 클릭

Lambda 트리거 구성

    - 아래 링크에서 생성한 AWS Lambda 함수를 트리거로 구성

 

로그 데이터 처리를 위한 AWS Lambda 환경 구성

1. 람다 함수 생성 - AWS 콘솔 접속, lambda 검색 후 서비스 선택 - 왼쪽 메뉴에서 함수 선택 후 오른쪽 목록에서 함수 생성 버튼 클릭 - 함수 생성 기본 정보 입력 - 런타임은 각자 상황에 맞는 언어를

dev-gabriel.tistory.com

    - 위 링크에서 생성한 람다 함수 선택

Lambda 함수 트리거 세팅

    - Lambda 트리거 생성 완료

Lambda 트리거 목록

- 이상으로 AWS SQS 환경 구성 정리하였습니다.

Comments