ted*_*ddy 4 redirect http amazon-s3
我们使用 S3 来在线存储文件。为了降低成本,可以使用提前已知的路径按需生成其中的许多文件。
是否可以让 S3 存储桶将丢失的对象请求重定向到我预先配置的端点(然后可以按需生成和提供文件)?
例如,对http://bucket1.s3.amazonaws.com/path2/file3.jpg的请求会临时重定向 (307) 到http://mydomain.com/missing_s3_obj/bucket1/path2/file3.jpg。
您可以使用RoutingRulesS3 重定向到您的域,如S3 文档中为网站托管配置存储桶的示例 3 中所述。我相信它准确地描述了您的情况。
<RoutingRules>
<RoutingRule>
<Condition>
<HttpErrorCodeReturnedEquals>404</HttpErrorCodeReturnedEquals>
</Condition>
<Redirect>
<HostName>mydomain.com</HostName>
<ReplaceKeyPrefixWith>missing_s3_obj/bucket1/</ReplaceKeyPrefixWith>
<HttpRedirectCode>307</HttpRedirectCode>
</Redirect>
</RoutingRule>
</RoutingRules>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2375 次 |
| 最近记录: |