Да, это возможно - все c ресурсов (html / js / css / images) хранятся на s3, распределение облачного фронта указывает на ваше местоположение s3, слой шлюза API, который выступает в качестве конечных точек для ваших вызовов API - эти конечные точки API вызывают aws лямбда-функции, а затем некоторый пользовательский aws лямбда-код для выполнения реальных запросов rds - и аутентификация выполняется с помощью aws cognito.
Все это можно сделать без ec2.