S3 Compatible API 사용 방법
S3 Compatible API를 사용하여 오브젝트 스토리지를 사용하는 방법은 아래와 같습니다.
1. S3 Compatible API 사용하기
(1) 지원되는 기능
Feature
Status
Description
(2) 지원되지 않는 헤더
Name
Type
(3) 접근 방법
a. URI에서 버킷을 최상위 디렉터리로 식별
b. 가상 버킷 호스트 이름을 통해 버킷을 식별
(4) Common Request Headers
Request Header
Description
(5) Common Response Status
HTTP Status
Response Code
(6) 인증 방법
a. 헤더 문자열의 값 가져오기
b. 헤더를 canonical form으로 정규화하기
c. base-64로 인코딩된 HMAC 문자열로 바꾸기
2. Access Control List
Permission
Bucket
Object
3. Bucket Operation
(1) List Buckets
a. Syntax
b. Response Entities
Name
Type
Description
(2) PUT Bucket
a. Constraints
b. Syntax
c. Parameters
Name
Description
Valid Values
Required
d. HTTP Response
HTTP Status
Status Code
Description
(3) DELETE Bucket
a. Syntax
b. HTTP Response
HTTP Status
Status Code
Description
(4) GET Bucket
a. Syntax
b. Parameters
Name
Type
Description
c. HTTP Response
HTTP Status
Status Code
Description
d. Bucket Response Entities
Name
Type
Description
e. Object Response Entities
Name
Type
Description
(5) Get Bucket ACL
a. Syntax
b. Response Entities
Name
Type
Description
(6) PUT Bucket ACL
a. Syntax
b. Request Entities
Name
Type
Description
(7) List Bucket Multipart Uploads
a. Syntax
b. Parameters
Name
Type
Description
c. Response Entities
Name
Type
Description
4. Object Operation
(1) Put Object
a. Syntax
b. Request Headers
Name
Description
Valid Values
Required
(2) Copy Object
a. Syntax
b. Request Headers
Name
Description
Valid Values
Required
c. Response Entities
Name
Type
Description
(3) Remove Object
a. Syntax
(4) Get Object
a. Syntax
b. Request Headers
Name
Description
Valid Values
Required
c. Response Headers
Name
Description
(5) Get Object Info
a. Syntax
b. Request Headers
Name
Description
Valid Values
Required
(6) Get Object ACL
a. Syntax
b. Response Entities
Name
Type
Description
(7) Set Object ACL
a. Syntax
b. Response Entities
Name
Type
Description
(8) Initiate Multipart Upload
a. Syntax
b. Request Headers
Name
Description
Valid Values
Required
c. Response Entities
Name
Type
Description
(9) Multipart Upload
a. Syntax
b. HTTP Response
HTTP Status
Status Code
Description
(10) List Multipart Upload
a. Syntax
b. Response Entities
Name
Type
Description
(11) Complete Multipart Upload
a. Syntax
b. Request Entities
Name
Type
Description
Required
c. Response Entities
Name
Type
Description
(12) Abort Multipart Upload
a. Syntax
Last updated