Java SDK 개요
사전 작업
Pub/Sub에서 제공하는 SDK를 사용하기 위해서는 다음의 사전 작업을 수행해야 합니다.
액세스 키 발급하기
사용자 인증 토큰(API 인증 토큰)을 획득하기 위해서는 먼저 액세스 키를 발급받은 후, 액세스 키 ID와 보안 액세스 키를 발급합니다.
주의
액세스 키를 발급받은 프로젝트에 속해있는 리소스에만 접근할 수 있습니다.
-
카카오클라우드 콘솔 > 사용자 프로필 > 액세스 키 탭에서 사용자의 자격 증명으로 액세스 키를 발급합니다.
-
사용자 액세스 Key를 발급한 후, API 사용 준비를 참고하여 액세스 키 ID와 보안 액세스 키를 발급합니다.
Java SDK 요구사항
SDK Java를 사용하기 위해서는 다음의 사전 요구사항을 충족해야 합니다.
-
JDK, Java 버전을 확인합니다.
- JDK 1.8 이상
- Java 8 이상
-
SDK Dependency를 추가합니다.
jar 파일 다운로드$ wget https://objectstorage.kr-central-1.kakaocloud.com/v1/e9130193fc734337b2b0c1da50e44395/pub-sub-java-sdk/v0.1.5/kc-pub-sub-0.1.5.jar
# 이후 사용하려는 프로젝트 하위 libs 폴더로 이동
$ mkdir {your-project}/libs
$ mv kc-pub-sub-0.1.5.jar {your-project}/libsMaven(pom.xml)<repositories>
<repository>
<id>java-pubsub</id>
<url>file://${project.basedir}/libs/kc-pub-sub-0.1.5.jar</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.kakaocloud.pubsub</groupId>
<artifactId>kc-pub-sub</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/kc-pub-sub-0.1.5.jar</systemPath>
</dependency>
</dependencies>Gradle(build.gradle)dependencies {
implementation files("$rootProject.projectDir/libs/kc-pub-sub-0.1.5.jar")
}