gpt4 book ai didi

amazon-web-services - Cloudfront 将 url 重写为 S3

转载 作者:行者123 更新时间:2023-12-02 20:45:08 24 4
gpt4 key购买 nike

我有一个 Cloudfront 域,以以下形式提供来自 S3 的图像:

http://static.example.com/images/image1.jpg -> S3://mybucket/images/image1.jpg

我需要重写,所以这个网址也有效:

http://static.example.com/this-is-example/images/image1.jpg -> S3://mybucket/images/image1.jpg

可以使用 cloudfront 或其他亚马逊服务来做到这一点吗?

谢谢

最佳答案

由于您是在 S3 之外提供服务,因此最好/最简单的方法是使用 S3 Routing Rules 。这是一个应该捕获您所要求的内容的示例:

  <RoutingRules>
<RoutingRule>
<Condition>
<KeyPrefixEquals>this-is-example/images/</KeyPrefixEquals>
</Condition>
<Redirect>
<ReplaceKeyPrefixWith>images/</ReplaceKeyPrefixWith>
</Redirect>
</RoutingRule>
</RoutingRules>

这可能需要根据您的使用情况进行调整,但为此添加重定向/路由/重写规则应该相当容易。

Note you can also add individual redirects with a different mechanism .

关于amazon-web-services - Cloudfront 将 url 重写为 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29166016/

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