안녕하세요 !!! 


요 몇일 KT ucloud biz(이하 유클라우드 비즈)를 가지고 놀았더니, 포스팅 할 내용이 있네영 ㅎㅎ 


유클라우드 비즈에서는요. 클라우드 기반의 서버도 대여 할 수 있지만, 스토리지를 대여 하는 것도 가능합니다.


AWS에 S3 처럼 말이죠. 


제가 현재 유클라우드 비즈를 사용하는 상태는 아래와 같아요. 참고하시고 읽어주세염 :)



* 현재 글쓴이의 유클라우드 비즈 사용 현황


1. Free Pack 서비스를 사용하여 서버를 하나 돌리고 있고요.

2. 유클라우드 비즈 스토리지 서비스를 신청해뒀습니다. 



유클라우드 비즈의 스토리지/CDN에 대한 설명은 유클라우드 비즈 홈페이지 가서 보시구요~ ㅎ


유클라우드 비즈 홈페이지 : https://ucloudbiz.olleh.com


(저는 KT와 아무런 관련이 없는 사람입니다;;;;;; 몇 개 포스팅을 쓰다보니... 암튼 그래요 그냥 걍 사용자)


포스팅을 왜 쓰냐면요 ;;


유클라우드 비즈 홈페이지에서 스토리지에 파일 올리고 컨트롤 하는 그러한 설명이 자바(JAVA) 쪽만 되어 있더라구요.


저는 Python으로 컨트롤 하고 싶은데 말이죠 ..... 그래서 Python으로 어떻게 하면 컨트롤 할 수 있는지에 대해서 쓰려구요.


물론 유클라우드 비즈 홈페이지에서 OpenStack Swift에 가서 확인하라고 안내는 되어 있어요.


하지만 OpenStack Swift에 가서 Python을 누르면, 웹페이지가 없다고 뜨거든요 ㅋㅋㅋㅋㅋ 

결국에는 Python에 대한 설명은 구글에서 직접 알아봐야 한다는.....


자 그럼 이제 설명 :)


1. 유클라우드 비즈 스토리지 상품 신청하기 !! 


- 스토리지를 사용 신청을 해야 쓰겠죠. 


   상품 신청은 홈페이지에서 간단하게 하실 수 있으니 패스 !!

  

   신청하시면 아래와 같은 화면을 보실 수 있어요.



Fig. 1. 유클라우드 스토리지 상품 신청 후, 자신의 클라우드 콘솔에서 유클라우드 스토리지를 선택한 화면.


스토리지에 대한 과금은 홈페이지에서 확인~ :)

돈 나가는 거에요 :)


그럼 여러분의 스토리지가 일단 준비가 된거구요. 여기서 파일박스를 만드시면 준비가 끝납니다. 


와... 저는 파일박스 만드는거 버튼 찾는라...... 그림에서 보실 때 오른쪽 상단에 있습니다. 


제 눈에는 잘 안들어와서 한참 찾았네영. 적당한 파일박스를 만드시구요.


그럼 2단계로 가보죠.



2. 스토리지를 사용하기 위한 Python 라이브러리 설치.


- 2개의 라이브러리를 설치하셔야 하는데요.  하나는 Python Swift이구요. 하나는 Keystone 이에요. 


   Python Swift는 https://github.com/openstack/python-swiftclient   여기서 받으 실 수 있구요.

   

   git으로 받는 주소는 


git clone https://github.com/openstack/python-swiftclient.git swiftclient


   Keystone은 git으로 받았네영. 


git clone https://github.com/openstack/python-keystoneclient.git keystone


   둘다 파이썬 버전인거니깐요. 설치는 아시죠?

  python setup.py build
  python setup.py install



   그래요. 이제 라이브러리 설치가 완료!!! 그럼 이제 사용만 하면 데겠네요 !!! ㅋㅋㅋ 



3. 스토리지에 파일 올리기.


- 올리는 방법은 쉬워요. 우리가 2번에서 Python-swiftclient를 설치했자나요. 


  그때 생성되는 명령어가 swift 에요.


  swift 명령어를 실행하시면 사용 방법이 나오는데요. 제가 긁어왔어요. 확인하시려면 아래 버튼을 클릭클릭 :)




  막 길자나요. 그래서 제가 간단하게 말씀드리려구요. 


  간단하게 내 스토리지에 내가 만든 파일박스에 파일을 하나 업로드하려고 한다 !! 면 !!


  아래와 같이 사용하시면 되요.


  swift -A https://ssproxy.ucloudbiz.olleh.com/auth/v1.0 

        -U 유클라우드_여러분_아이디_즉_이메일주소 

        -K 유클라우드에서_생성된_KEY값 

        upload 파일박스이름 올리고_싶은_파일_or_폴더


   엄청 쉽죠. 


   옵션 -A 에는 유클라우드 인증 주소를 작성해주시면 되요. 여러분도 유클라우드를 사용하신다면 동일해요~ ㅎ

   옵션 -U 에는 유클라우드 인증을 받으려고 하니깐요. 여러분 유클라우드 홈페이지 아이디를 작성하시면 되요. 아이디가 이메일 주소 풀이죠!!

   옵션 -K 에는 유클라우드 스토리지만들면 생성되는 여러분의 KEY 값을 작성하시면되요.(클라우드 콘솔에 API Key 관리라는 메뉴 있어요 !! 


   파일 올릴려고 하니깐 upload라는 값 주고요. 한칸띄고, 파일박스 이름 !! 한칸띄고, 파일이나 폴더 쓰시면 됩니다. 



4. 그래서 나온 결과 화면.


- 캬캬캬 쉽네여. 구글에 물어보면 더 좋은 내용이 나올 찌도 ~~ 


Fig. 2. 파일박스명이 제가 지워서 cessi라고 보이시죠? 아래는 파일 리스트가 보이지죠?.




KT 유클라우드 관련 포스팅 모음 


Free Pack 001 - 소개 : http://ngee.tistory.com/123

Free Pack 002 - 서버 생성, 포트포워딩, 접근 : http://ngee.tistory.com/124

ucloud biz Port Forwarding (포트 포워딩 관련) : http://ngee.tistory.com/163

ucloud biz - Storage with Python (유클라우드 스토리지 with Python):  http://ngee.tistory.com/164

+ Recent posts