AmazonS3:自定义错误页面

时间:2011-03-31 12:52:18

标签: amazon-s3 standards conventions

我打算为私人对象分享网址(限时)。有没有办法为404/403 http响应设置自定义错误页面?

1 个答案:

答案 0 :(得分:7)

是的,有可能,请参阅this announcement。 在Developer guide中有一个关于“自定义错误文档支持”的段落,其中我阅读了以下句子。

  

您可以选择提供自定义   错误文档,用户友好   错误消息和附加   救命。您提供此自定义错误   文档作为添加网站的一部分   配置到你的桶。亚马逊   S3返回您的自定义错误文档   仅适用于HTTP 4XX类错误   码。

如何设置4xx自定义错误页面:

  • 使用CloudBerry,您可以右键单击存储桶,选择属性,单击选项卡网站并设置索引文档和4xx错误文档。

  • 使用AWS Java SDK,这是一个示例代码(未经过测试)

    AmazonS3 client = new AmazonS3Client(new BasicAWSCredentials(
        "accessKey", "secretKey");
    BucketWebsiteConfiguration conf = new BucketWebsiteConfiguration(
        "index.html", "404.html");
    client.setBucketWebsiteConfiguration("bucketname.example.com", conf);
    

更新我还发现了这篇博文:Host Your Static Website on Amazon S3

相关问题