Как создать Amazon VPC с помощью AWS CloudFormation?

В настоящее время я использую AWS CloudFormation для своего приложения. Прямо сейчас я могу автоматически масштабировать экземпляры. Теперь я хочу поставить все на Amazon VPC. Можем ли мы создать VPC с помощью CloudFormation? И как мы можем управлять Elastic IP-адресом через CloudFormation, когда у нас есть ELB в шаблоне? Я нашел пример, связанный с VPC, в шаблонах-шаблонах AWS CloudFormation, но он только выделяет ресурсы в существующий VPC и не создает новый в шаблоне.

2 ответа

Решение

Теперь это поддерживается: подробности см. В разделе Поддержка AWS CloudFormation для создания ресурсов VPC.

Обновить

Как уже отмечал Джефф (+1), AWS только что объявил о поддержке AWS CloudFormation для создания ресурсов VPC с 25 апреля 2012 года, покрывая недостающую часть их первоначальной поддержки VPC:

Мы рады сообщить, что теперь AWS CloudFormation поддерживает создание ресурсов Amazon Virtual Private Cloud (VPC). [...]

Теперь вы можете создавать новые виртуальные частные облака (VPC), подсети, шлюзы, сетевые списки ACL, маршруты и таблицы маршрутов, используя шаблоны CloudFormation. [...]

[...] CloudFormation теперь может полностью представлять вашу конфигурацию VPC вместе со всеми ресурсами, необходимыми для запуска вашего приложения в VPC.

См. Вступительное сообщение Джеффа Барра: AWS CloudFormation может теперь создавать виртуальные частные облака для получения дополнительной информации и примеров. В частности, образцы шаблонов AWS CloudFormation включают в себя два новых шаблона [...], которые помогут вам начать работу:


Начальный ответ

Я не думаю, что создание Amazon VPC с AWS CloudFormation уже поддерживается.

Хотя AWS только что объявила о поддержке AWS CloudFormation для VPC по состоянию на 12 февраля 2012 года, это действительно касается только существующих типов ресурсов:

Все типы ресурсов, такие как экземпляры Amazon EC2, группы безопасности и эластичные IP-адреса, эластичные балансировщики нагрузки, группы автоматического масштабирования и экземпляры базы данных Amazon RDS, теперь могут быть развернуты в любом существующем Amazon VPC с помощью шаблонов CloudFormation. Шаблоны позволяют запускать многоуровневые веб-приложения и корпоративные приложения в частной сети. С помощью Amazon VPC и CloudFormation вы можете легко контролировать, какие ресурсы вы хотите опубликовать, а какие должны быть частными.

Amazon VPC заметно отсутствует в этом списке, что соответствует тому факту, что его нет в списке поддерживаемых типов ресурсов AWS.

Другие вопросы по тегам