Здесь говорится об Elastic Beanstalk и CloudFormation, что ...
Эти услуги призваны дополнять друг друга.
Насколько я знаю, я не понимаю, почему вы хотите использовать их вместе. CloudFormation, похоже, сводит на нет преимущества Elastic Beanstalk, и наоборот, например:
Elastic beanstalk обрабатывает ресурсы для вашего приложения, так зачем мне использовать CloudFormation для их указания?
EB может легко позаботиться о простом веб-стеке со слоями балансировки нагрузки, приложений и баз данных. Что делать, если ваше приложение более сложное? Что делать, если вам нужен кэш памяти? Что делать, если вам нужно несколько уровней приложения? И т. Д. И т. Д.
Elastic Beanstalk поддерживает развертывание с помощью одной команды, однако это было бы невозможно при использовании с CloudFormation.
Если ваши потребности просты, просто используйте EB. Если у вас сложнее или вы хотите больше контроля, используйте CFN.
Elastic Beanstalk позволяет настраивать развертывание с помощью файлов .config, работают ли файлы .config в тандеме с шаблонами CloudFormation?
Не особо.
Если бы я использовал CloudFormation для определения моей инфраструктуры, то какие преимущества дает Elastic Beanstalk?
Контроль, гибкость и простота добавления дополнительных слоев при необходимости.