Pourquoi est-ce que je reçois une réponse HTTP 307 Redirection temporaire d'Amazon S3 ?

Lecture de 2 minute(s)
0

Lorsque j'envoie des requêtes à un compartiment Amazon Simple Storage Service (Amazon S3), Amazon S3 renvoie une réponse de type « Redirection temporaire 307. »

Résolution

Après la création d'un compartiment Amazon S3, 24 heures peuvent s'écouler avant que le nom du compartiment ne se propage dans toutes les régions AWS. Pendant cette période, vous pouvez recevoir la réponse 307 Redirection temporaire pour les demandes adressées à des points de terminaison régionaux qui ne se trouvent pas dans la même région que votre compartiment. Pour en savoir plus, reportez-vous à la section Redirection temporaire des demandes.

Pour éviter la réponse 307 Redirection temporaire, envoyez les demandes uniquement au point de terminaison régional qui se trouve dans la même région que votre compartiment S3 :

  • Si vous utilisez l'interface de la ligne de commande AWS (AWS CLI) pour accéder au compartiment, configurez l'AWS CLI. Votre AWS CLI doit résider dans la même région que votre compartiment Amazon S3.
    Remarque : si vous recevez des messages d'erreurs lors de l'exécution des commandes AWS CLI, vérifiez que vous utilisez la version la plus récente de l'AWS CLI.
  • Si vous utilisez une distribution Amazon CloudFront avec une origine Amazon S3, CloudFront transmet les demandes au point de terminaison S3 par défaut (s3.amazonaws.com). Le point de terminaison S3 par défaut se trouve dans la région us-east-1. Pour accéder à Amazon S3 dans les 24 heures suivant la création du compartiment, modifiez le nom de domaine d'origine de la distribution. Le nom de domaine doit inclure le point de terminaison régional du compartiment. Par exemple, si le compartiment se trouve à us-west-2, faites passer le nom de domaine d'origine de awsexamplebucketname.s3.amazonaws.com à awsexamplebucket.s3.us-west-2.amazonaws.com.

Conseil : pour réduire le nombre de redirections DNS et les problèmes de propagation DNS, spécifiez la région AWS de votre compartiment dans toutes les demandes HTTP. Si vous utilisez l'AWS CLI, par exemple, incluez le paramètre --region dans votre demande pour spécifier la région AWS.

Informations connexes

Points de terminaison des services AWS

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 8 mois