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 awscliKonfiguration
Setzen Sie Ihre Zugriffsschlüssel und die Region:
aws configureAWS 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:9000make_bucket: my-bucketLaden Sie eine Datei hoch:
aws s3 cp /path/to/hello.txt s3://my-bucket/ --endpoint-url http://localhost:9000upload: ../path/to/hello.txt to s3://my-bucket/hello.txtListen Sie den Bucket auf:
aws s3 ls s3://my-bucket --endpoint-url http://localhost:90002026-07-15 10:30:00 12 hello.txtNächste Schritte
Schreiben Sie Anwendungen, die RustFS verwenden, mit einem S3-SDK, oder verwalten Sie Objekte mit rc.