gpt4 book ai didi

amazon-s3 - 创建S3文件夹别名或将URL路径重定向到S3文件夹

转载 作者:行者123 更新时间:2023-12-04 08:21:24 27 4
gpt4 key购买 nike

S3存储桶中的文件夹是否可以使用别名?

这是我要实现的目标:
我想托管一个包含各种项目文档的网站,并将这些项目的新版本的文档上载到S3存储桶中的文件夹。

存储桶内容将如下所示:

<projectA>
|---<0.1.0>
|---index.html
|---<0.2.0>
|---index.html
<projectB>
|---<1.0.0>
|---index.html
|---<1.1.0>
|---index.html
index.html

现在,我希望将任何项目的最新版本都别名为“最新”。因此,当我上载projectB的1.2.0版时,我从1.1.0版中删除了别名“最新”,并将别名添加到新上载的“1.2.0”中。

projectB/1.2.0的索引页面的url将是 xxx.cloudfront.net/projectB/latest/index.html
这样的事情有可能吗?也许在Cloudfront中进行了一些重定向? (或route53)

最佳答案

CloudFront的两种可能方式。

最简单的方法是设置指向您的存储桶的CloudFront,然后使用“原始路径”值。在您的示例中,将“原始路径”设置为projectB/1.2.0,并将您的分布称为“latest.mydomain.com”。更新文件时,请转到原点并更改原点路径。

一个更复杂的版本是使用Lambda函数。将lambda函数连接到“原始请求”,因为该函数专门用于重写URL。 https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-at-the-edge.html

关于amazon-s3 - 创建S3文件夹别名或将URL路径重定向到S3文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45101400/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com