# 외부 사용자가 CLI를 활용한 오브젝트 스토리지 사용하기
# 외부에서 이미지나 데이터를 업로드 해야 하는경우 사용해보자.
# 외부 사용자에게 계정과 권한을 주어야 한다.
1
웹 콘솔로 사용하기
Services > Storage > Object Storage
2
파일 올리기
1
버킷을 사용하기 위한 서브 어카운트를 만든다.
Services > Management > Sub Account >
2
권한을 부여한다.
Group을 만든다
Group에 Sub Accunt를 추가한다.
그룹에 권한은 준다.
3
추가로 다음 개발자가 권한을 요청할시 해당 그룹에 해당 개발자를 포함 시킨다.
4
서브 어카운트에 Access Key 발급한다.
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
# 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