오브젝트 스토리지
개요
오브젝트 스토리지는 S3 호환 API를 제공하는 대용량 스토리지입니다. 데이터셋 보관, 체크포인트 백업, 여러 가상머신 간 데이터 공유에 사용합니다.
S3 엔드포인트
오브젝트 스토리지 사용자 생성 직후 표시되는 접속 정보 화면에서 본인 환경의 정확한 S3 엔드포인트 URL을 확인하세요. 환경에 따라 엔드포인트가 다를 수 있습니다.
버킷과 사용자 생성
- 오브젝트 스토리지 > 버킷으로 이동해 버킷 생성으로 새 버킷을 만듭니다.
- 오브젝트 스토리지 > 사용자에서 사용자 생성으로 사용자를 만듭니다.
- 키 생성 방식:
자동 생성 (권장)또는수동 입력선택 - 수동 입력 시 액세스 키는 20자 이상, 시크릿 키는 40자 이상의 영숫자 문자열이어야 합니다
- 키 생성 방식:
- 사용자 생성 직후 표시되는 접속 정보 화면에서 다음 항목을 즉시 저장합니다.
- 액세스 키 (Access Key)
- 시크릿 키 (Secret Key)
- S3 엔드포인트:
https://s3.elice.cloud
- 사용자 상세 페이지에서 해당 사용자에게 버킷별 권한(읽기·쓰기 등)을 부여합니다.
시크릿 키 보관
시크릿 키는 사용자 상세 페이지에서 마스킹된 상태로 표시되며, 토글로 언제든 다시 확인할 수 있습니다. 다만 노출되면 권한이 그대로 도용되므로 비밀 관리 도구·환경 변수 파일 등 안전한 곳에 보관하고 외부에 공유하지 마세요. 유출이 의심되면 키 재생성으로 새 키를 발급하세요.
aws-cli 연동
설치
# Linux
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip && sudo ./aws/install
자격 증명 설정
aws configure
# AWS Access Key ID: YOUR_ACCESS_KEY
# AWS Secret Access Key: YOUR_SECRET_KEY
# Default region name: (Enter)
# Default output format: (Enter)
~/.aws/config에 엔드포인트를 추가합니다.
[default]
services = s3
[services s3]
s3 =
endpoint_url = https://s3.elice.cloud
주요 명령어
# 파일 업로드
aws s3 cp ./dataset.tar.gz s3://YOUR_BUCKET/dataset.tar.gz
# 디렉토리 업로드
aws s3 sync ./checkpoints s3://YOUR_BUCKET/checkpoints
# 목록 조회
aws s3 ls s3://YOUR_BUCKET/
# 다운로드
aws s3 cp s3://YOUR_BUCKET/dataset.tar.gz ./