오브젝트스토리지

iwinv Object Storage - AWS_cli

 

 

해당 메뉴얼은 AWS S3에서 제공하는 AWS_cli를 이용하여 iwinv Object Storage를 사용하는 방법을 설명합니다.

 

참고문서 

  https://docs.aws.amazon.com/cli/latest/reference/

AWS_cli 설치 및 기본 메뉴얼 

  https://help.iwinv.kr/manual/read.html?idx=746 

              

 

 AWS_cli 사용하기



테스트 OS : Ubuntu 20.04 LTS

 

[인증키 확인]

Endpoint -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> API {IDC} Endpoint 

Access_Key  : console.iwinv.kr -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> Access Key ID

Secret_Key   : console.iwinv.kr -> 오브젝트 스토리지 -> 스토리지 관리 -> 인증키 관리 -> Secret Key ID

 

 

 

# 예제코드


 

 

버킷 생성 

aws s3 mb s3://[Bucket_Name] --endpoint-url [Endpoint] --profile produser --region default

ex) aws s3 mb s3://iwinv-bucket --endpoint-url https://kr.object.iwinv.kr --profile produser --region default

 

 

버킷 삭제

aws s3 rb s3://[Bucket_Name] --endpoint-url [Endpoint] --profile produser

ex) aws rb mb s3://iwinv-bucket --endpoint-url https://kr.object.iwinv.kr --profile produser

 

 

버킷 리스트 확인

aws s3 ls  --endpoint-url [Endpoint] --profile produser

 

 

오브젝트 업로드

aws s3 cp Path/File_Name s3://[Bucket_Name]/[Object_Name] --endpoint-url [Endpoint] --profile produser

ex) aws s3 cp /home/ubuntu/test s3://iwinv-bucket/test_copy --endpoint-url https://kr.object.iwinv.kr --profile produser

 

 

오브젝트 다운로드

aws s3 cp s3://Bucket_Name/[Object_Name] [Path/File_Name] --endpoint-url [Endpoint] --profile produser

ex) aws s3 cp s3://iwinv-bucket/test /home/ubuntu/test_copy --endpoint-url https://kr.object.iwinv.kr --profile produser

 

 

오브젝트 리스트 확인 

aws s3 ls s3://[Bucket_Name] --endpoint-url [Endpoint] --profile produser

ex) aws s3 ls s3://iwinv-bucket --endpoint-url https://kr.object.iwinv.kr --profile produser

 

 

오브젝트 삭제

aws s3 rm s3://[Bucket_Name]/[Object_Name] --endpoint-url [Endpoint] --profile produser

ex) aws s3 rm s3://iwinv-bucket/test --endpoint-url https://kr.object.iwinv.kr --profile produser