Retour aux FAQ Stockage objet
CENTRE D’AIDE · FAQStockage objet2 min de lecture

Comment vérifier qu’un téléversement d’objet n’a pas été corrompu ?

Une réponse positive confirme que le service a accepté la requête, mais l’application peut devoir vérifier la taille ou l’intégrité du contenu. Utilisez des sommes de contrôle ou champs d’intégrité fournis par le service lorsqu’ils sont disponibles, puis comparez avec la source attendue.

Stockage objet

Choisir un contrôle d’intégrité

Pour un téléversement que vous contrôlez, calculez une somme de contrôle de la source et comparez-la à celle renvoyée ou enregistrée par le service. Vérifiez l’algorithme et le mode pris en charge ; les envois multiparties peuvent exposer des sommes différentes.

Contrôlez aussi la taille et les métadonnées attendues. Une taille identique ne détecte pas toutes les modifications ; une comparaison de somme doit utiliser les mêmes octets et le même algorithme aux deux extrémités.

Vérifier le chemin d’accès

Relisez l’objet dans un processus de vérification et validez-le si une garantie de bout en bout est nécessaire. Pour les gros objets, utilisez un calcul en flux plutôt que de charger tout le contenu en mémoire.

Associez le résultat à la version ou à l’identifiant d’envoi et alertez en cas d’écart. Définissez le traitement d’échec, comme une mise en quarantaine et une nouvelle tentative, sans remplacer un objet sain avant validation.

Retour aux FAQ Stockage objet