Я хочу автомасштабировать инфраструктуру, когда загрузка становится высокой. Я запускаю свою инфраструктуру на AWS. У меня есть требование, когда мне нужно вывести код приложения из Github, когда autoscaling произойдет. Поскольку код изменяется часто, мы не можем взять AMI и запустить экземпляр из этого AMI. Поэтому я хочу вывести последний код из repositories. AWS только что запустила сервис под названием AWS CodeDeploy. Как я могу использовать эту службу для автоматизации процесса вытягивания кода при запуске экземпляров?
P.S. Я написал init script, чтобы автоматически присоединить EIP, белый список этого IP-адреса в разных группах безопасности и поместить экземпляр под load-balancer, когда экземпляр загружает и отменяет все, когда экземпляр завершается при автомасштабировании.