Это действительно зависит от того, как часто ваши данные обновляются и как должно отображаться в режиме реального времени.
Если это просто ежедневные обновления, и вы можете позволить себе задержку в несколько минут, я быгенерируйте статические страницы с новыми данными каждый день, используя Jekyll (например, через Siteleaf) или Hugo (который может работать на AWS Lambda).
Затем автоматически экспортируйте эти страницы в корзину S3 и кешируйте все, используяCloudfront для повышения производительности и снижения затрат.Молниеносный, без движущихся частей, простой в обслуживании.
Если вам нужно, чтобы отображаемые данные были постоянно обновленными, используйте размещенное на S3 одностраничное приложение, которое извлекает ваши данные из Lambda-DynamoDBAPI на основе API-интерфейса.
Вы можете развернуть его с помощью инфраструктуры без серверов или чего-то подобного, что намного удобнее для пользователя, чем само CloudFormation.