Да, это возможно, см. это объявление .В Руководстве разработчика есть параграф о «Поддержка пользовательских документов ошибок», где я читаю следующее предложение.
Вы можете дополнительно предоставить пользовательский документ ошибок с удобным для пользователясообщение об ошибке и с дополнительной помощью.Вы предоставляете этот пользовательский документ об ошибках как часть добавления конфигурации сайта в корзину.Amazon 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);
ОБНОВЛЕНИЕ Я также нашел это сообщение в блоге: Разместите ваш статический веб-сайт наAmazon S3 .