S3 Storage Guide - cloud-barista/cb-spider GitHub Wiki
- CB-Spider๋ ๋ฉํฐ ํด๋ผ์ฐ๋ Object Storage๋ฅผ AWS S3 ํ์ค ๋ฐฉ๋ฒ ๋ฐ API๋ฅผ ์ด์ฉํ์ฌ ๋์ผํ ํ์์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค.
- ์ฌ์ฉ์๋ Bucket์ ์์ฑํ๊ณ , ์์ฑํ Bucket์ Object(ํ์ผ)์ ์ ์ผํ Key๋ฅผ ๋ถ์ฌํ์ฌ ์ ์ฅ ๋ฐ ๊ด๋ฆฌํ ์ ์๋ค.
- ์ฌ์ฉ์๋ ์ฌ๋ฌ ๊ฐ์ Bucket์ ์์ฑ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ, ํ๋์ Bucket์๋ ์ฌ๋ฌ ๊ฐ์ Key:Object๋ฅผ ์ ์ฅ ๊ด๋ฆฌํ ์ ์๋ค.

2. CB-Spider S3 Storage ์ค์ (since v0.11.11)
- CSP Console์์ Object Storage ์ฌ์ฉ enable ๋ฐ ๊ถํ ์ค์ ํ์ธ
- CSP๋ณ Connection์ Credential ์ ๋ณด์ S3 ์ธ์ฆ ์ ๋ณด(HMAC key) ๋ฐ๊ธ ๋ฐ ์ถ๊ฐ ์ค์ ํ์
-
๊ธฐ์กด Credential๊ณผ ๋์ผํ์ฌ S3 ์ธ์ฆ ์ถ๊ฐ ๋ถํ์ํ CSP
[AWS/Alibaba/NCP]
-
์ถ์ํ๋ ๋์ผํ Key Name์ ํ์ฉํ ๋ฐฉ๋ฒ
[GCP/IBM/NHN/KT] ... ๊ธฐ์กด Credential ์ ๋ณด {"Key": "S3AccessKey", "Value": "***"}, {"Key": "S3SecretKey", "Value": "***"}
-
CSP Web Console์ด ์ ๊ณตํ๋ Key Name์ ์ง์ ํ์ฉํ ๋ฐฉ๋ฒ
[GCP] ... ๊ธฐ์กด Credential ์ ๋ณด {"Key": "Access Key", "Value": "***"}, {"Key": "Secret", "Value": "***"} [IBM] ... ๊ธฐ์กด Credential ์ ๋ณด {"Key": "access_key_id", "Value": "***"}, {"Key": "secret_access_key", "Value": "***"} [NHN/KT] ... ๊ธฐ์กด Credential ์ ๋ณด {"Key": "Access Key", "Value": "***"}, {"Key": "Secret Key", "Value": "***"}
-
3. S3 Storage API ํ์ฉ (since v0.11.6)
- CB-Spider Object Storage API Guide (XML Format, S3 ํ์ค) ------------------ ์ง์ CSP: AWS, KT, Alibaba
- CB-Spider Object Storage API Guide (JSON Format, CB ํ์ค) ----------------- ์ง์ CSP: AWS, KT
- Connection ์ ํ
- S3 ๊ด๋ฆฌ ํ์ด์ง๋ก ์ด๋
- S3 ๊ด๋ฆฌ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ๋ค
- (1) Bucket ์์ฑ
- (2) ์์ฑํ Bucket ์ ๋ณด ์ ๊ณต ๋ฐ ์ ํ
- (3) ์ ํํ Bucket์ Object ์ ์ฅ
- (4) ์ ์ฅํ Object ์ ๋ณด ์ ๊ณต
- (5) ์ ์ฅํ Object ๋ค์ด๋ก๋
- (6) ์ ์ฅํ Object PreSigned URL ์์ฑ
- (7) ํ์ฌ Bucket์ Object๋ค์ Version ๊ด๋ฆฌ ์ ๊ณต ์ฌ๋ถ ์ ํ
- (8) Versioning ์ ํํ Bucket์ ๊ฒฝ์ฐ Objecet๋ค์ ๋ํ Version ๊ด๋ฆฌ
- (9) ํ์ฌ Bucket์ CORS ์ค์ ๋ฐ ์ญ์

- ์ค์น ๋ฐ ์ฌ์ฉ ๋ฐฉ๋ฒ ๋ฑ์ S3 Browser ์ฐธ๊ณ
- CB-Spider Account ์ค์ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ๋ค.
-
Account
:S3 Compatible Storage
์ ํ -
API
:localhost:1024
์ ๋ ฅ -
Access Key
:connection name
์ ๋ ฅ -
Secret Access
: ์๋ฌดํค๋ ์ ๋ ฅ -
Use secure transfer (SSL/TLS)
: unCheck
-
