Objekt erstellen
Erstellen Sie Objekte über die RustFS-Oberfläche, mit rc oder über die S3-API.
Objekte sind die grundlegenden Speichereinheiten in RustFS. Sie enthalten Daten, Metadaten und einen eindeutigen Objektschlüssel. Diese Anleitung beschreibt das Erstellen von Objekten (Upload).
Voraussetzungen
- Eine laufende RustFS-Instanz (siehe Installationsanleitung).
rc, installiert und mit einem Alias für den Kommandozeilenablauf konfiguriert.- Ein Ziel-Bucket. Erstellen Sie einen Bucket wie unter Bucket erstellen beschrieben.
Objekte erstellen
RustFS-Oberfläche verwenden
- Melden Sie sich an der RustFS-Console an.
- Wählen Sie den Ziel-Bucket.
- Wählen Sie auf der Bucket-Seite oben rechts New Directory (Neues Verzeichnis), New File (Neue Datei) oder Upload File/Folder (Datei oder Ordner hochladen).
- Um von Ihrem lokalen Rechner hochzuladen, klicken Sie auf Upload File/Folder, wählen Sie die Dateien aus und klicken Sie auf Start Upload (Upload starten).

Wählen Sie ein Objekt aus, um seine Details anzuzeigen.

rc verwenden
Installation und Alias-Konfiguration stehen in der rc-Anleitung.
Laden Sie eine Datei hoch:
rc object copy /path/to/hello.txt rustfs/my-bucket/hello.txt
rc object list rustfs/my-bucketPrüfen Sie den Upload in der RustFS-Console.
API verwenden
Laden Sie eine Datei über die API hoch:
PUT /{bucketName}/{objectName} HTTP/1.1S3-Anfragen müssen mit AWS Signature V4 signiert sein. Verwenden Sie deshalb einen S3-Client, anstatt Header von Hand zu setzen. Mit der für Ihre Zugriffsschlüssel konfigurierten AWS CLI:
aws s3api put-object \
--bucket bucket-creation-by-api \
--key hello.txt \
--body /path/to/hello.txt \
--endpoint-url http://localhost:9000Prüfen Sie den Upload in der RustFS-Console.
Objekte löschen
Siehe Objekt löschen.
Um ein Objekt über die S3-API zu löschen, verwenden Sie:
DELETE /{bucketName}/{objectName} HTTP/1.1Beispiel für eine Anfrage:
aws s3api delete-object \
--bucket bucket-creation-by-api \
--key hello.txt \
--endpoint-url http://localhost:9000Prüfen Sie in der RustFS-Console, dass das Objekt nicht mehr angezeigt wird.