Maison >Problème commun >3 façons de corriger les erreurs réseau lors du téléchargement de fichiers sur Amazon S3

3 façons de corriger les erreurs réseau lors du téléchargement de fichiers sur Amazon S3

WBOY
WBOYavant
2023-04-14 14:22:052436parcourir

Amazon Simple Storage Service, appelé Amazon S3, est un service de stockage qui utilise une interface Web pour fournir des objets de stockage.

Les objets de stockage Amazon S3 peuvent stocker différents types et tailles de données, des applications aux archives de données, en passant par les sauvegardes, le stockage dans le cloud, la reprise après sinistre, etc.

Le service est évolutif et les utilisateurs ne paient que pour l'espace de stockage.

Amazon S3 propose quatre catégories de stockage basées sur la disponibilité, le taux de performance et la durabilité. Ces classes incluent Amazon S3 Standard, Amazon S3 Standard Infrequent Access, Amazon S3 One Zone-infrequent Access et Amazon Glacier.

Le téléchargement d'Amazon S3 peut-il reprendre en cas d'échec ?

Amazon S3 peut reprendre les téléchargements ayant échoué. De plus, si votre système s'arrête pendant un téléchargement, Amazon S3 peut continuer le téléchargement après le redémarrage de votre système sans nécessiter de redémarrage.

Quelle est la taille maximale de fichier que nous pouvons télécharger sur S3 ?

Amazon S3 peut stocker des fichiers ou des données de différentes tailles entre 0 octet et 5 Go. Cependant, la taille maximale du fichier pouvant être téléchargé sur S3 en une seule fois est de 5 Go.

Vous pouvez télécharger des fichiers de plus de 5 Go à l'aide de l'API de téléchargement partitionné, qui vous permet de télécharger des fichiers jusqu'à 5 To sur S3.

Comment télécharger des fichiers volumineux sur S3 depuis un navigateur ?

  1. Divisez le fichier en différentes parties en utilisant la méthode dd, Linux ou split.
  2. Démarrez un téléchargement en plusieurs parties et obtenez l'ID de téléchargement après le démarrage.
  3. Téléchargez chaque section du fichier, suivie de l'ID de téléchargement et du numéro de section.
  4. Terminez le téléchargement en soumettant une paire ETag, comprenant l'ID de téléchargement et le numéro de let pour chaque partie du fichier.

Lors du téléchargement de fichiers sur S3, vous pouvez rencontrer des erreurs réseau. Certaines erreurs réseau S3 courantes que vous pouvez rencontrer sont :

  • Impossible de se connecter au point de terminaison.
  • Identifiants manquants.
  • L'API S3 a renvoyé une erreur.

Voici comment corriger ces erreurs une fois pour toutes :

Que faire si votre téléchargement S3 échoue en raison d'une erreur réseau ?

1. Correction de l'impossibilité de connecter le point de terminaison

  1. Tout d'abord, vérifiez que vous utilisez la bonne région AWS et le bon point de terminaison Amazon.
    3 façons de corriger les erreurs réseau lors du téléchargement de fichiers sur Amazon S3
  2. Assurez-vous que votre réseau peut se connecter au point de terminaison Amazon.
  3. Confirmez que votre DNS peut être résolu vers le point de terminaison S3.
  4. Si vous utilisez une instance Amazon EC2 et configurez la bonne région AWS, veuillez vérifier la configuration du VPC.

2. Corrigez les informations d'identification manquantes

Si Cluster de base de données est manquant IAM Rôle Pièce jointe ou Role ARN n'est pas fourni et seul le nom du rôle est fourni dans le groupe de paramètres, vous pouvez recevoir une erreur d'informations d'identification manquantes. .

La meilleure façon de résoudre ce problème est de charger les données à partir de la commande S3.

3. Correction de l'erreur de retour de l'API S3

La raison de cette erreur peut être qu'il y a des fichiers cryptés dans votre compartiment S3 ou qu'il y a un cryptage dans le compartiment S3.

Quoi qu'il en soit, si ServerSideEncryptionConfigurationExists est vrai, vous pouvez résoudre ce problème en ajoutant kms* au rôle IAM utilisé pour effectuer les opérations LOAD.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer