728x90
spring boot로 구현되어 있는 backend에서 aws sqs sdk 사용을 해보려고 합니다.
소스는 aws 개발자 안내서를 참조하여 작성하였습니다.
https://docs.aws.amazon.com/ko_kr/sdk-for-java/v1/developer-guide/setup-project-gradle.html
개발자 가이드에 따르면 Gradle의 버전에 따라 프로젝트 설정 방법이 달라지므로, 사용 중인 Gradle의 버전부터 확인해 보도록 하겠습니다.
현재 사용 중인 Intellij에서 Gradle Version 확인 방법은 아래와 같습니다.
1. 프로젝트 내에서 gradle 폴더를 찾습니다.
2. wrapper 내 2개의 파일 중 gradle-wrapper.properties 파일을 찾아 열어봅니다.
저의 버전은 7.1을 사용하고 있습니다.
아래에서 보듯이 5.0 이상이면 1단계는 건너뛸 수 있어요. 2단계부터 진행해보도록 하겠습니다.
기존에 소스를 살펴보면 build.gradle에 dependency가 정리되어 있습니다.
이 부분에 implemention을 추가해 줍니다.
implementation platform('com.amazonaws:aws-java-sdk-bom:1.11.1000')
implementation 'com.amazonaws:aws-java-sdk-s3'
implementation "com.amazonaws:aws-java-sdk-sqs"
"com.amazonaws:aws-java-sdk-sqs" 뒷부분에 ":version 정보"를 입력하여 특정 정보의 sdk를 사용하도록 설정할 수도 있습니다. 생각보다 간단하네요;;;
다음에는 sqs 연결을 하여 메시지를 전송하는 부분에 대하여 포스팅해보도록 하겠습니다.
728x90
반응형
'AWS' 카테고리의 다른 글
[ec2] ubuntu에 node 설치하기 (0) | 2022.05.18 |
---|---|
[Client VPN 구축] 3~6. 클라이언트 설정 및 연결 (0) | 2022.04.29 |
[Client VPN 구축] 2. 클라이언트 VPN 엔드포인트 생성 (0) | 2022.04.29 |
[Client VPN 구축] 1. Client VPN이란, 인증서 및 키 생성 (0) | 2022.04.29 |
[AWS] bastion host 만들기 (0) | 2022.03.16 |