2011-03-31 165 views

回答

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); 
    

UPDATE我也發現這個博客帖子:Host Your Static Website on Amazon S3

+2

現在,在S3的AWS控制檯中可以使用這些功能。點擊一個存儲桶,然後點擊右側存儲桶的屬性標籤。你會看到這個配置的「Static Website Hosting」部分。 https://console.aws.amazon.com/s3/ – 2013-12-07 16:58:06