Amazon web services aws s3同步包括复制网站重定向

Amazon web services aws s3同步包括复制网站重定向,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,默认情况下,似乎不会复制网站重定向元数据 有这样一种选择: --网站重定向(字符串)如果bucket配置为网站,则会将此对象的请求重定向到同一存储库中的另一个对象 bucket或外部URL。AmazonS3存储了这个值 对象元数据中的标头 但是我正在寻找某种指令来获取sync,以便将每个文件的重定向复制到sync目标。有没有办法做到这一点?也有同样的选择。我不确定sync将如何做到这一点,因为它是整个目录,cp只处理单个文件,除非您使用特定文件而不是整个目录的sync 看起来重定向只是在文件中注

默认情况下,似乎不会复制网站重定向元数据

有这样一种选择:

--网站重定向(字符串)如果bucket配置为网站,则会将此对象的请求重定向到同一存储库中的另一个对象 bucket或外部URL。AmazonS3存储了这个值 对象元数据中的标头

但是我正在寻找某种指令来获取sync,以便将每个文件的重定向复制到sync目标。有没有办法做到这一点?

也有同样的选择。我不确定sync将如何做到这一点,因为它是整个目录,cp只处理单个文件,除非您使用特定文件而不是整个目录的sync

看起来重定向只是在文件中注入元数据,这就是--website重定向的设置

以下AmazonS3API操作支持请求中的x-amz-website-redirect-location头。AmazonS3将对象元数据中的头值存储为x-amz-website-redirect-location。

如果bucket配置为网站,则会将此对象的请求重定向到同一bucket中的另一个对象或外部URL。AmazonS3将此头的值存储在对象元数据中。有关对象元数据的信息,请参见对象键和元数据

在以下示例中,请求头将重定向设置为同一个bucket中的对象(anotherPage.html):

x-amz-website-redirect-location:/anotherPage.html

在以下示例中,请求标头将对象重定向到另一个网站:

x-amz-WEBSET-redirect-location: 有关Amazon S3中网站托管的更多信息,请参阅《Amazon简单存储服务开发人员指南》中的在Amazon S3中托管网站以及如何配置网站页面重定向

类型:字符串

默认值:无

约束条件:该值的前缀必须为“/”、“http://”或“https://”。该值的长度限制为2 K