2014-04-19 1 views
4

Je souhaite créer un objet de redirection.Objet S3 redirect 302 avec s3cmd

Il est redirigé vers un fichier JSON. Le HTML expire l'en-tête ne fonctionnera pas pour moi.

touch google 
s3cmd --add-header='Location: http://www.google.com/' -P put google s3://bucket/google 

Il ne fonctionne pas comme je ne mets pas HTTP sttaus à 302

Je préfère s3cmd comme il est déjà installé sur le serveur cible, mais python pourrait bien aussi si s3cmd ne peut pas faire cela.

Répondre

3

Vous devez définir x-amz-site-redirect-emplacement tête quand l'objet et la mise accéder via point final d'un site Web spécifique région pour archiver cela. Voir le document ici: http://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html

+0

Merci. Mais j'ai effectivement vu cet article. Je ne comprends pas comment faire ça avec s3cmd si c'est possible. – Eugene

+0

Essayez --add-header = x-amz-site-redirect-location: VALUE – okwap