SWIFT
카카오클라우드의 Object Storage는 Swift API와 호환성을 제공합니다.
API 사용 준비
API를 호출하기 위해 필요한 사전 작업은 API 사용 준비 문서를 참고하시기 바랍니다.
제공되는 기능 목록
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 | Partially supported | kr-central-2에서는 Bucket Acl 관련 업데이트는 지원하지 않음 -추후 지원 예정 |
Delete Container Metadata | Supported | Supported | |
List Objects | Supported | Supported | |
Create Object | Supported | Supported | |
Create Large Object | Supported | Partially supported | kr-central-2의 암호화 버킷에서는 manifest 파일 생성이 불가능 |
Delete Object | Supported | Supported | |
Get Object | Supported | Supported | |
Copy Object | Supported | Partially supported | kr-central-2의 암호화 버킷에서는 지원하지 않음 |
Get Object Metadata | Supported | Supported | |
Update Object Metadata | Supported | Supported | |
Temporary URLs | Partially supported | PartialSupport | container-level에서는 제공하지 않음 - kr-central-1과 kr-central-2의 사용 방법이 다름 |