Lorsque j'envoie des demandes à un compartiment Amazon Simple Storage Service (Amazon S3), Amazon S3 renvoie une réponse similaire à ce qui suit :

<Error><Code>TemporaryRedirect</Code><Message>Please re-send this request to the specified temporary endpoint. Continue to use the original request endpoint for future requests.</Message><RequestId>A4DBBEXAMPLE2C4D</RequestId>

Pourquoi est-ce que je reçois cette erreur ?

Une fois que vous avez créé un compartiment Amazon S3, celui-ci peut mettre jusqu'à 24 heures pour se propager à toutes les régions AWS. Pendant ce temps, il est possible que vous receviez une réponse « Redirection temporaire 307 » pour les demandes effectuées auprès de points de terminaison régionaux ne se trouvant pas dans la même région que le compartiment S3. Pour plus d'informations, consultez Redirection temporaire des demandes.

Pour éviter de recevoir une réponse de redirection temporaire 307 pendant les 24 heures qui suivent la création du compartiment, envoyez les demandes uniquement aux points de terminaison régionaux qui se trouvent dans la même région que le compartiment.

  • Si vous utilisez l'interface de ligne de commande AWS (AWS CLI) pour accéder au compartiment, vous pouvez configurer la région par défaut de votre AWS CLI afin qu'elle corresponde à la région dans laquelle se trouve le compartiment. Pour plus d'informations, consultez Configuration 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), qui se trouve dans la région us-east-1. Si vous devez accéder à Amazon S3 au cours des 24 heures qui suivent la création du compartiment, vous pouvez modifier le nom du domaine d'origine de la distribution de façon à inclure le point de terminaison régional du compartiment. Par exemple, si le compartiment se trouve dans us-west-2, vous pouvez remplacer le nom du domaine d'origine, bucketname.s3.amazonaws.com, par bucketname.s3-us-west-2.amazonaws.com.

Conseil : il est recommandé d'inclure la région AWS de votre compartiment dans vos demandes HTTP lorsque c'est possible. Le fait de spécifier la région AWS permet de réduire le nombre de redirections DNS et de problèmes potentiels de propagation DNS. Par exemple, si vous utilisez l'AWS CLI, incluez le paramètre --region dans votre demande afin de spécifier la région AWS.


Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support.

Date de publication : 24/10/2018