aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
put-object --bucket testbucket --key s3.pdf --body C:\s3-
test\upload\s3.pdf
Si l'objet est téléchargé avec succès, un ETAG est renvoyé, qui est un hachage des données de l'objet.
4. Répertorier le contenu du compartiment pour vérifier que l'objet a été téléchargé.
aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
list-objects --bucket testbucket
5. Supprimez l'objet.
aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
delete-object --bucket testbucket --key s3.pdf
6. Supprimer le compartiment.
aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
delete-bucket --bucket testbucket
Comment StorageGRID implémente l'API REST S3
Une application client peut utiliser des appels d'API REST S3 pour se connecter à
StorageGRID pour créer, supprimer et modifier des compartiments, ainsi que pour
stocker et récupérer des objets.
•
"Requêtes des clients en conflit"
•
"Contrôles de cohérence"
•
"Gestion des objets par les règles StorageGRID ILM"
•
"Gestion des versions d'objet"
•
"Recommandations pour l'implémentation de l'API REST S3"
Requêtes des clients en conflit
Les demandes contradictoires des clients, telles que deux clients qui écrivent sur la
même clé, sont résolues sur la base des « derniers-victoires ».
Le calendrier de l'évaluation « derniers-victoires » est basé sur le moment où le système StorageGRID remplit
une demande donnée et non sur le moment où les clients S3 commencent une opération.
1478