DeveloperBeispiele

AWS CLI

Verbinden Sie die AWS CLI mit RustFS und führen Sie grundlegende Objektoperationen aus.

Die AWS CLI ist das offizielle Befehlszeilenwerkzeug von Amazon für S3 und funktioniert mit RustFS über das Flag --endpoint-url.

Installation

Folgen Sie der offiziellen Installationsanleitung. Unter macOS:

brew install awscli

Konfiguration

Setzen Sie Ihre Zugriffsschlüssel und die Region:

aws configure
AWS Access Key ID [None]: <your-access-key>
AWS Secret Access Key [None]: <your-secret-key>
Default region name [None]: us-east-1
Default output format [None]: json

Übergeben Sie bei jedem Befehl die RustFS-Adresse mit --endpoint-url. Ersetzen Sie http://localhost:9000 durch Ihre Serveradresse. Wenn --endpoint-url gesetzt ist, verwendet die AWS CLI pfadbasierte Adressierung (Path-Style). Das ist die Adressierung, die RustFS erwartet.

Wenn Sie bei der Installation keine Anmeldedaten gesetzt haben, lautet der Standard für lokale Tests rustfsadmin / rustfsadmin. Verwenden Sie ihn niemals außerhalb eines wegwerfbaren lokalen Tests.

Überprüfung

Erstellen Sie einen Bucket:

aws s3 mb s3://my-bucket --endpoint-url http://localhost:9000
make_bucket: my-bucket

Laden Sie eine Datei hoch:

aws s3 cp /path/to/hello.txt s3://my-bucket/ --endpoint-url http://localhost:9000
upload: ../path/to/hello.txt to s3://my-bucket/hello.txt

Listen Sie den Bucket auf:

aws s3 ls s3://my-bucket --endpoint-url http://localhost:9000
2026-07-15 10:30:00         12 hello.txt

Nächste Schritte

Schreiben Sie Anwendungen, die RustFS verwenden, mit einem S3-SDK, oder verwalten Sie Objekte mit rc.

On this page