AWS CloudFormation предоставляет разработчикам и системным администраторам простой способ создания набора связанных ресурсов AWS и управления ими, выделяя и обновляя их упорядоченным и предсказуемым образом.
Вы можете использовать примеры шаблонов AWS CloudFormation или создать свои собственные шаблоны для описания ресурсов AWS и любых связанных зависимостей или параметров среды выполнения, необходимых для запуска вашего приложения. Вам не нужно выяснять порядок предоставления сервисов AWS или тонкости того, как заставить эти зависимости работать. CloudFormation позаботится об этом за вас. После развертывания вы можете изменять и обновлять ресурсы AWS контролируемым и предсказуемым образом, что позволяет контролировать версии вашей инфраструктуры AWS так же, как вы контролируете версии своего программного обеспечения.
Вы можете развернуть и обновить шаблон и связанный с ним набор ресурсов (называемый стеком) с помощью Консоли управления AWS, инструментов командной строки CloudFormation или API. CloudFormation предоставляется без дополнительной оплаты, и вы платите только за ресурсы AWS, необходимые для запуска ваших приложений.