DeveloperExemples

AWS CLI

Connectez l’AWS CLI à RustFS et effectuez des opérations objet de base.

L’AWS CLI est l’outil en ligne de commande officiel d’Amazon pour S3. Il fonctionne avec RustFS grâce à l’option --endpoint-url.

Installation

Suivez le guide d’installation officiel ou, sous macOS :

brew install awscli

Configuration

Définissez vos clés d’accès et la région :

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

Indiquez l’adresse de RustFS avec --endpoint-url dans chaque commande. Remplacez http://localhost:9000 par l’adresse de votre serveur. Lorsque --endpoint-url est défini, l’AWS CLI utilise l’adressage de type chemin (path-style), ce que RustFS exige.

Si vous n’avez pas défini d’identifiants à l’installation, la valeur par défaut pour un essai local est rustfsadmin / rustfsadmin. Ne l’utilisez jamais au-delà d’un essai local jetable.

Vérification

Créez un compartiment (bucket) :

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

Chargez (upload) un fichier :

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

Listez le compartiment :

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

Étapes suivantes

Développez des applications qui s’appuient sur RustFS avec un SDK S3, ou gérez les objets avec rc.

On this page