Skip to content

Commit 4641af9

Browse files
authored
Merge pull request #25 from rustfs/i18n/fr-full-translation
fr: add missing guides (access-token, bucket create/delete, object up…
2 parents 4959d67 + 360a311 commit 4641af9

11 files changed

+334
-0
lines changed

docs/fr/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: "Gestion des clés d’accès RustFS"
3+
description: "Créer, utiliser et supprimer des clés d’accès dans RustFS"
4+
---
5+
6+
# Clés d’accès
7+
8+
Les clés d’accès RustFS sont les informations d’identification essentielles pour authentifier les identités et autoriser les opérations. Elles sont particulièrement utiles dans les scénarios API et SDK. Cette section présente la création et la suppression des clés d’accès.
9+
10+
Prérequis :
11+
12+
- Une instance RustFS disponible. Consultez le [guide d’installation](../../fr/installation/index.md).
13+
14+
## Créer une clé d’accès
15+
16+
1. Connectez‑vous à la console UI de RustFS.
17+
1. Dans le menu de gauche, sélectionnez « Clés d’accès ».
18+
1. Dans la page des clés, cliquez sur « Ajouter une clé d’accès » (en haut à droite).
19+
1. Saisissez la « durée de validité, le nom et la description », puis cliquez sur « Envoyer ».
20+
1. (Optionnel mais recommandé) Sur la page de la clé, sélectionnez « Copier » ou « Exporter » pour la conserver en sécurité.
21+
22+
![access key list page](images/access_token_creation.png)
23+
24+
## Supprimer une clé d’accès
25+
26+
1. Connectez‑vous à la console UI de RustFS.
27+
1. Dans le menu de gauche, sélectionnez « Clés d’accès ».
28+
1. Sélectionnez la clé à supprimer.
29+
1. Cliquez sur « Supprimer » sur la ligne concernée ou sur « Supprimer la sélection » (en haut à droite).
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: "Gestion des buckets RustFS"
3+
description: "Création et suppression de buckets dans RustFS"
4+
---
5+
6+
# Buckets RustFS
7+
8+
Un bucket est le conteneur logique de base pour organiser et gérer les données dans RustFS. Chaque bucket possède un nom unique et peut contenir plusieurs objets. Vous pouvez gérer les buckets via l’UI de RustFS, `mc` (MinIO Client) ou l’API (créer, supprimer, téléverser/télécharger des données, etc.).
9+
10+
## Créer un bucket
11+
12+
Prérequis :
13+
14+
- Une instance RustFS disponible (voir ../../installation/index.md).
15+
16+
## Créer depuis l’UI RustFS
17+
18+
1. Connectez‑vous à la console UI de RustFS.
19+
1. En page d’accueil, en haut à gauche, cliquez sur « Créer un bucket ».
20+
1. Saisissez le nom du bucket et cliquez sur « Créer ».
21+
22+
![bucket creation](images/bucket-creation-by-ui.png)
23+
24+
### Créer avec `mc`
25+
26+
> Voir le guide [`mc`](../mc.md) pour l’installation et la configuration.
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+
### Créer via l’API
38+
39+
```
40+
PUT /{bucketName} HTTP/1.1
41+
```
42+
43+
Exemple :
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+
Vous pouvez confirmer dans l’UI que `bucket-creation-by-api` a été créé avec succès.
53+
54+
## Supprimer un bucket
55+
56+
Attention : la suppression d’un bucket peut provoquer des erreurs dans les applications qui en dépendent. Sauvegardez les données et assurez‑vous qu’il n’est plus nécessaire.
57+
58+
### Supprimer depuis l’UI RustFS
59+
60+
1. Connectez‑vous à la console UI de RustFS.
61+
1. Sur la page d’accueil, sélectionnez le bucket à supprimer.
62+
1. Cliquez sur « Supprimer » (à l’extrémité droite).
63+
1. Dans la boîte de dialogue, cliquez sur « Confirmer ».
64+
65+
![bucket deletion](images/bucket-deletion-on-ui.png)
66+
67+
### Supprimer avec `mc`
68+
69+
> Voir le guide [`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+
### Supprimer via l’API
82+
83+
```
84+
DELETE /{bucketName} HTTP/1.1
85+
```
86+
87+
Exemple :
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+
Dans l’UI RustFS, vous pouvez confirmer que `bucket-creation-by-api` a été supprimé.
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: "Gestion des objets RustFS"
3+
description: "Création et suppression d’objets"
4+
---
5+
6+
# Objets RustFS
7+
8+
Un objet est l’unité de base du stockage dans RustFS. Il contient des données, des métadonnées et un identifiant unique (Object Key). Cette section illustre la gestion des objets via l’exemple du téléversement et de la suppression de fichiers.
9+
10+
> Pour les notions liées aux objets, voir la section [Concepts](../../concepts/glossary.md).
11+
12+
## Créer un objet
13+
14+
Prérequis :
15+
16+
- Une instance RustFS disponible (voir ../../installation/index.md).
17+
18+
Créez d’abord un [bucket](bucket-create-and-delete.md), puis téléversez un fichier dans ce bucket pour créer un objet. Cela peut se faire via l’UI, `mc` ou l’API.
19+
20+
### Téléverser depuis l’UI
21+
22+
1. Connectez‑vous à la console UI de RustFS.
23+
1. Sélectionnez le bucket de destination.
24+
1. En haut à droite de la page du bucket, choisissez « Nouveau dossier », « Nouveau fichier » ou « Téléverser fichier/dossier ».
25+
1. Pour un téléversement local, cliquez sur « Téléverser fichier/dossier », choisissez les éléments, puis « Démarrer le téléversement ».
26+
27+
![object creation from ui](images/upload_file_from_ui.png)
28+
29+
Après le téléversement, cliquez sur l’objet pour afficher ses détails.
30+
31+
![object details info](images/object_details_info.png)
32+
33+
### Téléverser avec `mc`
34+
35+
> Voir le guide [`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+
### Téléverser via l’API
48+
49+
```
50+
PUT /{bucketName}/{objectName} HTTP/1.1
51+
```
52+
53+
Exemple :
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+
## Supprimer un objet
65+
66+
La suppression d’un objet peut se faire via l’UI, `mc` ou l’API. Par exemple, supprimez le fichier créé ci‑dessus.
67+
68+
## Supprimer depuis l’UI
69+
70+
1. Connectez‑vous à la console UI de RustFS.
71+
1. Sélectionnez le bucket contenant le fichier.
72+
1. Sélectionnez le fichier à supprimer.
73+
1. Cliquez sur « Supprimer la sélection », puis « Confirmer ».
74+
75+
![object deletion from ui](images/delete_file_from_ui.png)
76+
77+
### Supprimer avec `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+
### Supprimer via l’API
89+
90+
```
91+
DELETE /{bucketName}/{objectName} HTTP/1.1
92+
```
93+
94+
Exemple :
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)