我希望创建重定向对象。

它被重定向到JSON文件。 HTML expires header 对我不起作用。

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

它不起作用,因为我未将HTTP Sttaus设置为302
我更喜欢s3cmd,因为它已经安装在目标服务器上,但是如果s3cmd无法做到这一点,那么python也可以。

最佳答案

放置对象时,应设置 x-amz-website-redirect-location header ,并通过特定于区域的网站端点对其进行存档。在此处查看文档:http://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html

关于python - S3使用s3cmd重定向302对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23169258/

10-10 19:26