Création d’objets
Créez des objets avec la Console RustFS, rc ou l’API S3.
Les objets sont les unités fondamentales de stockage dans RustFS : ils contiennent les données, les métadonnées et une clé unique. Ce guide décrit la création d’objets, c’est-à-dire le chargement (upload).
Prérequis
- Une instance RustFS en cours d’exécution (voir le guide d’installation).
rcinstallé et configuré avec un alias pour le travail en ligne de commande.- Un compartiment (bucket) cible. Créez-en un en suivant Création d’un compartiment.
Créer des objets
Avec la Console RustFS
- Connectez-vous à la Console RustFS.
- Sélectionnez le compartiment cible.
- Sur la page du compartiment, dans le coin supérieur droit, sélectionnez New Directory, New File ou Upload File/Folder.
- Pour charger depuis votre machine locale, cliquez sur Upload File/Folder, sélectionnez les fichiers, puis cliquez sur Start Upload.

Sélectionnez un objet pour afficher ses détails.

Avec rc
Consultez le guide rc pour l’installation et la configuration de l’alias.
Chargez un fichier :
rc object copy /path/to/hello.txt rustfs/my-bucket/hello.txt
rc object list rustfs/my-bucketVérifiez le chargement dans la Console RustFS.
Avec l’API
Chargez un fichier via l’API :
PUT /{bucketName}/{objectName} HTTP/1.1Les requêtes S3 doivent être signées avec AWS Signature V4 ; utilisez donc un client S3 plutôt que de composer les en-têtes à la main. Avec l’AWS CLI configurée pour vos clés d’accès :
aws s3api put-object \
--bucket bucket-creation-by-api \
--key hello.txt \
--body /path/to/hello.txt \
--endpoint-url http://localhost:9000Vérifiez le chargement dans la Console RustFS.
Supprimer des objets
Consultez Suppression d’objets.
Pour supprimer un objet avec l’API S3, utilisez :
DELETE /{bucketName}/{objectName} HTTP/1.1Exemple de requête :
aws s3api delete-object \
--bucket bucket-creation-by-api \
--key hello.txt \
--endpoint-url http://localhost:9000Confirmez dans la Console RustFS que l’objet n’apparaît plus.