WEB2.0/프로그래밍

kt ucloud object storage 전체 삭제하기

나를찾는아이 2022. 6. 18. 06:32
728x90
반응형

kt ucloud의 UI콘솔이 기능이 부족하여 내부에 파일이 있는 버킷을 삭제하는것도 쉽지가 않습니다

 

그래서 별도의 툴을 사용해야하는데

 

우리는 개발자인만큼 cli를 사용하는게 가장 속편합니다

 

kt ucloud는 openstack을 사용하고 있어서 openstack의 툴과 명령어들을 사용가능합니다

 

https://github.com/jkyoung0/swift-cli-dist

 

GitHub - jkyoung0/swift-cli-dist: a distribution repo for openstack swift command-line tool

a distribution repo for openstack swift command-line tool - GitHub - jkyoung0/swift-cli-dist: a distribution repo for openstack swift command-line tool

github.com

 

dist폴더의 압축파일을 압축해제하면 bin폴더에 swift-cli 실행파일이 위치해있습니다

 

그리고 명령어를 입력하기 전에 API키를 먼저 확인하세요

 

 

여기에서 확인이 가능합니다

 

 

모든 버킷 삭제

./swift-cli delete --all -A https://ssproxy.ucloudbiz.olleh.com/auth/v1.0 -U 계정이메일주소 -K API키

 

 

특정버킷 삭제

./swift-cli delete container 버킷명 -A https://ssproxy.ucloudbiz.olleh.com/auth/v1.0 -U 계정이메일주소 -K API키

 

 

 

 

 

728x90
반응형