我们有一个托管的网站,它使用s3存储桶存储不同的文件(比如政策回购)。我们想要在S3存储桶下的适当文件夹中重新组织文件,而不会破坏我们网站中这些对象的链接。有没有办法在S3中实现这个目标?
答案 0 :(得分:1)
您可以在s3存储桶前面使用Cloudfront发行版,并使用AWS Lambda Edge重新编写映射到新移动文件夹路径的网址,而不会破坏旧网址。
答案 1 :(得分:0)
来自Configuring a Webpage Redirect - Amazon Simple Storage Service:
如果您的Amazon S3存储分区已配置为网站托管,则可以将对象请求重定向到同一存储桶中的另一个对象或外部URL。
通过将
x-amz-website-redirect-location
属性添加到对象元数据来设置重定向。然后,该网站将该对象解释为301重定向。要将请求重定向到另一个对象,请将重定向位置设置为目标对象的键。