Да. Amazon S3 можно использовать в качестве хранилища для приложения. Проще всего сделать это, включив пакет SDK AWS в состав файла развертывания приложения. Например, вы можете включить пакет AWS SDK for Java в файл WAR вашего приложения.