【问题标题】:custom 404 page for missing object in s3 temporary signed URLs3 临时签名 URL 中缺少对象的自定义 404 页面
【发布时间】:2013-04-26 02:22:51
【问题描述】:

我正在为 Amazon S3 中的一些私人信息生成一些签名 URL

如果签名链接已过期或对象不存在,则会报告一个 XML 错误以及 404 错误(或 403 禁止)。

是否可以将签名链接 404 重定向到自定义错误页面?这似乎与 S3 静态网站设置的 404 错误页面不同。

到目前为止,我的研究表明,如果您使用静态页面,则所有内容的权限都必须是公开可读的,并且您无法生成签名 URL(或者我做错了)或者如果您使用签名 URL 404 错误不会重定向,您只会收到 XML 错误。

我找到的所有链接都指向使用静态页面,但我认为这不适用于这种情况。

【问题讨论】:

    标签: amazon-s3 http-status-code-404


    【解决方案1】:

    你想要的可能是这样的: 在Developer guide 中有一段关于“自定义错误文档支持”的段落,我在其中阅读了以下句子。

    您可以选择提供自定义错误文档,其中包含 用户友好的错误消息和额外的帮助。你提供这个 自定义错误文档作为将网站配置添加到您的 桶。 Amazon S3 仅返回 HTTP 的自定义错误文档 4XX类错误代码。

    【讨论】:

    • 这仅适用于 S3 网站的预签名 url。
    猜你喜欢
    • 1970-01-01
    • 2012-01-06
    • 2017-09-23
    • 1970-01-01
    • 2012-01-09
    • 2018-11-16
    • 1970-01-01
    • 2016-05-14
    相关资源
    最近更新 更多