괴발개발 성장기

사이드 프로젝트/Amazon SQS

[Amazon SNS] SNS와 SQS 연결하는 방법

지니유 2023. 6. 15. 15:54
반응형

1. SNS를 생성한다.

1) 검색창에 "SNS"를 치면 "Simple Notification Service" 클릭하면 된다.

2) 왼쪽 상단 버튼을 클릭하면 아래와 같은 화면이 나온다. 주제를 클릭한다. 

3) 주제 생성 버튼을 누른다

4) 세부정보를 작성한다.

5) 아래 주제 생성 버튼을 누른다.

 

그럼 SNS는 다 만들어졌다.

 

2. SQS 만들기

1) 검색창에 "SQS"를 치면 "Simple Queue Service" 클릭하면 된다.

2) Amazon SQS들어가서 대기열 생성 버튼을 클릭한다.

2) FIFO 선택하고 이름을 적는다 (반드시 .fifo를 적어야한다)

3) 아무것도 설정하지 않고 바로 아래 "대기열 생성"을 클릭한다.

 

3. SNS와 SQS를 연결시킨다.

1) SQS 창에서 "Amazon SNS 주제 구독" 클릭한다.

2) 구독할 SNS를 선택한다. 그리고 저장을 누른다.

끝이다.

 

SNS와 SQS를 코드로 연결할 수 있다.

https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/sns-example-subscribe.html

 

Subscribe to an Amazon SNS Topic - AWS SDK for Go (version 1)

Subscribe to an Amazon SNS Topic The following example creates a subscription to the topic with the supplied ARN for the user with the supplied email address in your default region, and displays the resulting ARN. package main import ( "github.com/aws/aws-

docs.aws.amazon.com

 

원래 나도 코드로 구독하는 걸 코드로 만들었다.

하지만 한번 구독하면 끝인데 굳이 매번 코드를 돌릴 필요가 있나 생각이 들었다.

그냥 AWS에서 연결했다.

반응형