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 awscliConfiguration
Définissez vos clés d’accès et la région :
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]: jsonIndiquez 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:9000make_bucket: my-bucketChargez (upload) un fichier :
aws s3 cp /path/to/hello.txt s3://my-bucket/ --endpoint-url http://localhost:9000upload: ../path/to/hello.txt to s3://my-bucket/hello.txtListez le compartiment :
aws s3 ls s3://my-bucket --endpoint-url http://localhost:90002026-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.