Вы можете определенно развернуть все, что хотите, используя AWS CodeDeploy. CodeDeploy не зависит от приложения и будет развертывать любой пакет, который вы ему предоставите, и выполнять действия, которые вы указали в своих экземплярах.
AWS CodeDeploy и AWS Elastic Beanstalk - это яблоки и апельсины. CodeDeploy - это служба развертывания, поэтому вам необходимо создать собственную инфраструктуру (балансировщики нагрузки, такие как EC2 или AutoScaling и т. Д.), Но вы имеете полный контроль над этими ресурсами. Elastic Beanstalk пытается упростить управление ресурсами, выполняя это за вас, в том числе предоставляя вам механизм для развертывания на этих хостах.