최신 업데이트:2025-06-30 17:29:30
이 문서는 CDNetworks 오브젝트 스토리지와 AWS S3 인터페이스 간의 호환성 및 차이점을 설명합니다.
| 인터페이스 | 기능 설명 |
|---|---|
GetService |
사용자가 소유한 모든 버킷 목록 조회 |
| 인터페이스 | 기능 설명 |
|---|---|
GetBucket (ListObjectV1) |
버킷 내 객체 목록 조회 (V1 버전) |
GetBucketV2 (ListObjectV2) |
버킷 내 객체 목록 조회 (V2 버전) |
HeadBucket |
버킷 존재 여부 확인 |
PutBucketLifecycle |
버킷 수명 주기 규칙 생성/교체 |
GetBucketLifecycle |
버킷 수명 주기 규칙 조회 |
DeleteBucketLifecycle |
버킷 수명 주기 규칙 삭제 |
| 인터페이스 | 기능 설명 |
|---|---|
PutObject |
직접 전송 방식 객체 업로드 |
PostObject |
폼(form) 기반 객체 업로드 |
CopyObject |
새로운 위치로 객체 복사 |
DeleteObject |
단일 객체 삭제 |
DeleteObjects |
다중 객체 일괄 삭제 |
GetObject |
객체 콘텐츠 검색 |
| 인터페이스 | 기능 설명 |
|---|---|
InitiateMultipartUpload |
멀티파트 업로드 작업 시작 |
UploadPart |
데이터 파트 업로드 |
CompleteMultipartUpload |
업로드 완료 및 객체 병합 |
AbortMultipartUpload |
멀티파트 업로드 작업 중단 |
ListParts |
작업의 모든 파트 정보 목록 조회 |
1. 인증 프로토콜 호환성
AccessKey 및 SecretKey 사용2. 엔드포인트 호환성
두 가지 스타일 지원:
# HostPath 스타일
http://endpoint/{bucket}/key
# 가상 호스트 스타일 (권장)
http://{bucket}.endpoint/key
3. 데이터 식별자 차이점
4. 툴체인 호환성
s3cmd, awscli, s3browser 등 일반적인 S3 도구와 호환됨