SWIFT
카카오클라우드의 Object Storage는 Swift API와 호환성을 제공합니다.
API 사용 준비
API를 호출하기 위해 필요한 사전 작업은 API 사용 준비 문서를 참고하시기 바랍니다.
제공되는 Feature 목록
SWIFT API 리전 별 지원 여부
Feature | kr-central-1 | kr-central-2 | 비고 |
---|---|---|---|
Authentication | Supported | Supported | OS_AUTH_URL = iam.kakaocloud.comOS_PROJECT_NAME 을 입력해서 project range의 authentication 수행 필요 |
Get Account Metadata | Supported | Supported | |
List Containers | Supported | Supported | |
Create Container | Supported | Supported | |
Delete Container | Supported | Supported | |
Get Container Metadata | Supported | Supported | |
Update Container Metadata | Supported | Partial Support | kr-central-2에서는 Bucket Acl 관련 업데이트는 지원하지 않음 -추후 지원 예정 |
Delete Container Metadata | Supported | Supported | |
List Objects | Supported | Supported | |
Create Object | Supported | Supported | |
Create Large Object | Supported | Partial Support | kr-central-2의 암호화 버킷에서는 manifest 파일 생성이 불가능 |
Delete Object | Supported | Supported | |
Get Object | Supported | Supported | |
Copy Object | Supported | Partial Support | kr-central-2의 암호화 버킷에서는 지원하지 않음 |
Get Object Metadata | Supported | Supported | |
Update Object Metadata | Supported | Supported | |
Temporary URLs | Partial Support | PartialSupport | container-level에서는 제공하지 않음 - kr-central-1과 kr-central-2의 사용 방법이 다름 |