Если вы создаете приложение для реагирования, почему бы не поместить содержимое каталога build в S3 и не отправить его оттуда в CloudFront. Вам действительно не нужен какой-либо сервер или Elastic Beanstalk; и приложение все равно будет работать.