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