자바 ucloud storage SDK 사용하기

Jmnote (토론 | 기여)님의 2016년 8월 2일 (화) 18:06 판 (Jmnote 사용자가 자바 ucloud storage 사용하기 (메이븐) 문서를 자바 ucloud storage 사용하기 문서로 옮겼습니다)
  다른 뜻에 대해서는 자바 ucloud storage 사용하기 (붙여넣기) 문서를 참조하십시오.

1 개요

자바 ucloud storage 사용
  • JitPack 메이븐 저장소를 이용하는 방식에 대해 설명함

2 사전작업

  • ucloud biz 회원가입
  • ucloud storage 상품신청

3 pom.xml 작성

  • pom.xml의 dependencies 부분에 dependency 추가
		<dependency>
			<groupId>com.github.jmnote</groupId>
			<artifactId>ucloud-storage-sdk</artifactId>
			<version>0.0.2</version>
		</dependency>
  • pom.xml 하단부[1]에 repositories 추가
	<repositories>
		<repository>
			<id>jitpack.io</id>
			<url>https://jitpack.io</url>
		</repository>
	</repositories>

4 예제 코드

  • 컨테이너(파일박스) 목록을 확인할 수 있는 예제코드
@RestController
public class MyController {

	@RequestMapping("/")
	private String home() throws IOException, HttpException {
		String email = "유클라우드액세스키아이디"; // testuser@example.com
		String secret = "유클라우드스토리지시크릿키"; // MSX2Tzu4YZDnYBH5Noq2QenqUWZaQlE0
		String endpoint = "https://ssproxy.ucloudbiz.olleh.com/auth/v1.0";
		int timeout = 10000;

		FilesClientExt client = new FilesClientExt(email, secret, endpoint, timeout);
		if( !client.login() ) return "로그인 실패";

		String result = "";
		List<FilesContainer> containers = client.listContainers();
		for( FilesContainer container: containers ) {
			result += container.getName() + "<br>";
		}
		return result;
	}
}

5 같이 보기

6 참고

  1. </project> 앞이 적절한듯
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}