brunch
매거진 NCA

강의 NCA-8. 오브젝트 스토리지 사용하기

by Master Seo

# 외부 사용자가 CLI를 활용한 오브젝트 스토리지 사용하기

# 외부에서 이미지나 데이터를 업로드 해야 하는경우 사용해보자.

# 외부 사용자에게 계정과 권한을 주어야 한다.





<1> 웹 Console로 버킷 생성하기

<2> CLI사용을 위해 서브 어카운트 만들기, 권한 주기

<3> AWS CLI 로 네이버 Object Storage에 파일 올리기




<1> 웹 Console로 버킷 생성하기


1

웹 콘솔로 사용하기

Services > Storage > Object Storage


lab-bucket-seo-0727



2

파일 올리기






<2> CLI사용을 위해 서브 어카운트 만들기, 권한 주기



1

버킷을 사용하기 위한 서브 어카운트를 만든다.


Services > Management > Sub Account >



130 sub.png




2

권한을 부여한다.


Group을 만든다

Group에 Sub Accunt를 추가한다.

그룹에 권한은 준다.

150 obj.png



3

추가로 다음 개발자가 권한을 요청할시 해당 그룹에 해당 개발자를 포함 시킨다.



4

서브 어카운트에 Access Key 발급한다.


160 access.png




5

Access Key , Secret Key notepad에 복사해 놓는다.



6

네이버 클라우드 리소스 사용 권한 주기


aws configure



[root@nas1 ~]# aws configure

AWS Access Key ID [None]: ncp_iam_BPAMKRSRimI

AWS Secret Access Key [None]: ncp_iam_BPKh58nyUDyIMuThSC

Default region name [None]: <엔터>

Default output format [None]: <엔터>



# 버킷 확인 하기

aws s3 ls --endpoint-url=https://kr.object.ncloudstorage.com

2025-07-27 02:26:14 lab-bucket-seo-0727





<3> AWS CLI 로 네이버 Object Storage에 파일 올리기



# AWS CLI로 네이버 클라우드 Object Storage를 사용할수 있다.



1

# 콘솔에서 파일 업로드


a.jpg

b.jpg



2

# CLI로 업로드


# aws cli 설치


yum install pip -y


pip install awscli==1.15.85

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv


aws s3 ls --endpoint-url=https://kr.object.ncloudstorage.com

2025-07-27 02:26:14 lab-bucket-seo-0727


AWS Cli로 파일 올릴수 있다.


[root@nas1 ~]# aws s3 cp a.txt s3://lab-bucket-seo-0727/a.txt --endpoint-url=https://kr.object.ncloudstorage.com

upload: ./a.txt to s3://lab-bucket-seo-0727/a.txt



3

# 파일 다운로드



aws s3 cp s3://lab-bucket-seo-0727/a.jpg a.jpg --endpoint-url=https://kr.object.ncloudstorage.com


ls


aws s3 cp s3://lab-bucket-seo-0727/b.jpg b.jpg --endpoint-url=https://kr.object.ncloudstorage.com



4

참고 자료

https://cli.ncloud-docs.com/docs/guide-objectstorage



다음


https://brunch.co.kr/@topasvga/4676


keyword
매거진의 이전글강의 NCA-7. NAS생성 및 스냅샷