Skip to content

Commit f221631

Browse files
authored
Merge pull request #28 from rustfs/i18n/ko-full-translation
ko: add missing guides (access-token, bucket create/delete, object up…
2 parents 489e93b + 5399bdf commit f221631

11 files changed

+334
-0
lines changed

docs/ko/guide/access-token.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "RustFS 액세스 키 관리"
3+
description: "RustFS 액세스 키 생성, 사용 및 삭제"
4+
---
5+
6+
# 액세스 키
7+
8+
RustFS 액세스 키는 신원 인증과 작업 권한 부여를 위한 핵심 자격 증명입니다. API 및 SDK 시나리오에서 특히 유용합니다. 이 문서는 액세스 키의 생성과 삭제를 설명합니다.
9+
10+
사전 준비:
11+
12+
- 사용 가능한 RustFS 인스턴스. [설치 가이드](../../ko/installation/index.md)를 참고하세요.
13+
14+
## 액세스 키 생성
15+
16+
1. RustFS UI 콘솔에 로그인합니다.
17+
1. 왼쪽 내비게이션에서 "액세스 키"를 선택합니다.
18+
1. 액세스 키 페이지의 우측 상단에서 "액세스 키 추가"를 클릭합니다.
19+
1. "만료 시간, 이름, 설명"을 입력한 후 "제출"을 클릭합니다.
20+
1. (선택이지만 권장) 표시된 액세스 키 페이지에서 "복사" 또는 "내보내기"를 선택하여 안전하게 보관합니다.
21+
22+
![access key list page](images/access_token_creation.png)
23+
24+
## 액세스 키 삭제
25+
26+
1. RustFS UI 콘솔에 로그인합니다.
27+
1. 왼쪽 내비게이션에서 "액세스 키"를 선택합니다.
28+
1. 삭제할 액세스 키를 선택합니다.
29+
1. 항목 우측의 "삭제" 또는 우측 상단의 "선택 항목 삭제"를 클릭합니다.
30+
31+
![access key deletion](images/access_token_deletion.png)
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
---
2+
title: "RustFS 버킷 관리"
3+
description: "RustFS 버킷 생성과 삭제"
4+
---
5+
6+
# RustFS 버킷
7+
8+
버킷은 RustFS에서 데이터를 구성하고 관리하는 기본 논리 컨테이너입니다. 각 버킷은 고유한 이름을 가지며 여러 객체를 포함할 수 있습니다. RustFS UI, `mc`(MinIO Client), API를 통해 버킷을 생성/삭제하고 데이터를 업로드/다운로드할 수 있습니다.
9+
10+
## 버킷 생성
11+
12+
사전 준비:
13+
14+
- 사용 가능한 RustFS 인스턴스 (../../installation/index.md 참조)
15+
16+
## RustFS UI에서 생성
17+
18+
1. RustFS UI 콘솔에 로그인합니다.
19+
1. 홈 좌상단에서 "버킷 생성"을 클릭합니다.
20+
1. 버킷 이름을 입력하고 "생성"을 클릭합니다.
21+
22+
![bucket creation](images/bucket-creation-by-ui.png)
23+
24+
### `mc`로 생성
25+
26+
> 설치/설정은 [`mc` 가이드](../mc.md)를 참조하세요.
27+
28+
```
29+
# creat rustfs bucket
30+
mc mb rustfs/bucket-creation-by-mc
31+
Bucket created successfully `rustfs/bucket-creation-by-mc`.
32+
33+
# confirm bucket creation
34+
mc ls rustfs/bucket-creation-by-mc
35+
```
36+
37+
### API로 생성
38+
39+
```
40+
PUT /{bucketName} HTTP/1.1
41+
```
42+
43+
요청 예시:
44+
45+
```
46+
curl --location --request PUT 'http://12.34.56.78:9000/bucket-creation-by-api' \
47+
--header 'X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' \
48+
--header 'X-Amz-Date: 20250801T023519Z' \
49+
--header 'Authorization: AWS4-HMAC-SHA256 Credential=H4xcBZKQfvJjEnk3zp1N/20250801/cn-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=c2fb2ba5199a30ebcfa9976d0f35000ba274da3701327957e84ea0f3920288f2'
50+
```
51+
52+
UI에서 `bucket-creation-by-api` 버킷이 생성되었음을 확인할 수 있습니다.
53+
54+
## 버킷 삭제
55+
56+
주의: 버킷 삭제는 버킷을 사용하는 애플리케이션에 오류를 유발할 수 있습니다. 삭제 전 데이터 백업 및 불필요 여부를 확인하세요.
57+
58+
### RustFS UI에서 삭제
59+
60+
1. RustFS UI 콘솔에 로그인합니다.
61+
1. 홈에서 삭제할 버킷을 선택합니다.
62+
1. 우측의 "삭제" 버튼을 클릭합니다.
63+
1. 대화상자에서 "확인"을 클릭합니다.
64+
65+
![bucket deletion](images/bucket-deletion-on-ui.png)
66+
67+
### `mc`로 삭제
68+
69+
> [`mc` 가이드](../mc.md) 참조.
70+
71+
```
72+
# delete bucket
73+
mc rb rustfs/bucket-creation-by-mc
74+
Removed `rustfs/bucket-creation-by-mc` successfully.
75+
76+
# confirm bucket deletion
77+
mc ls rustfs/bucket-creation-by-mc
78+
mc: <ERROR> Unable to list folder. Bucket `bucket-creation-by-mc` does not exist.
79+
```
80+
81+
### API로 삭제
82+
83+
```
84+
DELETE /{bucketName} HTTP/1.1
85+
```
86+
87+
요청 예시:
88+
89+
```
90+
curl --location --request DELETE 'http://12.34.56.78:9000/bucket-creation-by-api' \
91+
--header 'X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' \
92+
--header 'X-Amz-Date: 20250801T024406Z' \
93+
--header 'Authorization: AWS4-HMAC-SHA256 Credential=H4xcBZKQfvJjEnk3zp1N/20250801/cn-east-1/s3/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=d0f6addf09fffd7eef75191e9d3209bb7188e6b004e9707238fc60ad7033edae'
94+
```
95+
96+
RustFS UI에서 `bucket-creation-by-api` 버킷이 삭제되었음을 확인할 수 있습니다.
139 KB
Loading
65.3 KB
Loading
219 KB
Loading
342 KB
Loading
141 KB
Loading
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
title: "RustFS 객체 관리"
3+
description: "객체 업로드와 삭제"
4+
---
5+
6+
# RustFS 객체
7+
8+
객체(Object)는 RustFS 저장의 기본 단위로, 데이터, 메타데이터, 고유 식별자(Object Key)로 구성됩니다. 본 문서는 파일 업로드와 삭제 예시를 통해 객체 관리를 설명합니다.
9+
10+
> 객체 관련 개념은 [핵심 개념](../../concepts/glossary.md)을 참고하세요.
11+
12+
## 객체 생성
13+
14+
사전 준비:
15+
16+
- 사용 가능한 RustFS 인스턴스 (../../installation/index.md 참조)
17+
18+
[버킷 생성](bucket-create-and-delete.md) 후 해당 버킷으로 파일을 업로드하면 객체가 생성됩니다. RustFS UI, `mc`, API로 업로드할 수 있습니다.
19+
20+
### RustFS UI로 업로드
21+
22+
1. RustFS UI 콘솔에 로그인합니다.
23+
1. 업로드할 버킷을 선택합니다.
24+
1. 버킷 페이지 우측 상단에서 "새 디렉토리", "새 파일", "파일/폴더 업로드"를 선택합니다.
25+
1. 로컬 업로드의 경우 "파일/폴더 업로드"를 클릭해 항목을 선택한 후 "업로드 시작"을 클릭합니다.
26+
27+
![object creation from ui](images/upload_file_from_ui.png)
28+
29+
업로드 후 객체를 클릭하면 상세 정보를 볼 수 있습니다.
30+
31+
![object details info](images/object_details_info.png)
32+
33+
### `mc`로 업로드
34+
35+
> 설치/설정은 [`mc` 가이드](../mc.md)를 참고하세요.
36+
37+
```
38+
# upload file
39+
mc cp 1.txt rustfs/bucket-creation-by-mc
40+
/tmp/1.txt: 13 B / 13 B ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 61 B/s 0s%
41+
42+
# confirm file uploaded
43+
mc ls rustfs/bucket-creation-by-mc
44+
[2025-08-01 10:01:08 CST] 13B 1.txt
45+
```
46+
47+
### API로 업로드
48+
49+
```
50+
PUT /{bucketName}/{objectName} HTTP/1.1
51+
```
52+
53+
요청 예시:
54+
55+
```
56+
curl --location --request PUT 'http://12.34.56.78:9000/bucket-creation-by-api/password.txt' \
57+
--header 'Content-Type: text/plain' \
58+
--header 'X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' \
59+
--header 'X-Amz-Date: 20250801T024840Z' \
60+
--header 'Authorization: AWS4-HMAC-SHA256 Credential=H4xcBZKQfvJjEnk3zp1N/20250801/cn-east-1/s3/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-content-sha256;x-amz-date, Signature=b7d8dc29ee34dfdf1f3e9e8e069892a8936f478586e7a2c90cf34f5b86d3a2dc' \
61+
--data-binary '@/path/to/password.txt'
62+
```
63+
64+
## 객체 삭제
65+
66+
UI, `mc`, API로 객체를 삭제할 수 있습니다. 위에서 업로드한 파일을 삭제해 봅니다.
67+
68+
## RustFS UI로 삭제
69+
70+
1. RustFS UI 콘솔에 로그인합니다.
71+
1. 파일이 있는 버킷을 선택합니다.
72+
1. 삭제할 파일을 선택합니다.
73+
1. 우측 상단의 "선택 항목 삭제"를 클릭하고 확인합니다.
74+
75+
![object deletion from ui](images/delete_file_from_ui.png)
76+
77+
### `mc`로 삭제
78+
79+
```
80+
# delete file
81+
mc rm rustfs/bucket-creation-by-mc/1.txt
82+
Removed `rustfs/bucket-creation-by-mc/1.txt`.
83+
84+
# confirm deletion
85+
mc ls rustfs/bucket-creation-by-mc/1.txt
86+
```
87+
88+
### API로 삭제
89+
90+
```
91+
DELETE /{bucketName}/{objectName} HTTP/1.1
92+
```
93+
94+
요청 예시:
95+
96+
```
97+
curl --location --request DELETE 'http://12.34.56.78:9000/bucket-creation-by-api/password.txt' \
98+
--header 'Content-Type: text/plain' \
99+
--header 'X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' \
100+
--header 'X-Amz-Date: 20250801T030822Z' \
101+
--header 'Authorization: AWS4-HMAC-SHA256 Credential=H4xcBZKQfvJjEnk3zp1N/20250801/cn-east-1/s3/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-content-sha256;x-amz-date, Signature=1ee63bb0b699598602b2fdbd013e355a57bcb9991307a8ad41f6512e8afebf3a' \
102+
--data-binary '@/Users/jhma/Desktop/password.txt'
103+
```
189 KB
Loading
173 KB
Loading

0 commit comments

Comments
 (0)