Сценарий Cloudformation создает подсети для VPC по умолчанию: подсети не найдены

У меня возникла следующая ошибка во время создания стека в количестве предоставленных AWS сценария формирования облака. Есть идеи, почему он генерирует ошибку VPC?

Сообщение об ошибке: CREATE_FAILED AWS :: EC2 :: Instance WindowsServer Для VPC по умолчанию 'vpc-aaaaaaa' подсети не найдены. Укажите подсеть.

Вот шаблон: https://s3.amazonaws.com/cloudformation-templates-us-east-1/Windows_Roles_And_Features.template


person minisch    schedule 15.09.2015    source источник
comment
В шаблоне нет возможности указать подсеть. У меня есть подсети, созданные для моего VPC.   -  person minisch    schedule 15.09.2015


Ответы (2)


Шаблон работает корректно (только что попробовал в своем аккаунте, в районе Сиднея).

Похоже, что проблема заключается в вашем VPC по умолчанию, который создается при настройке вашей учетной записи AWS. Он имеет диапазон CIDR 172.31.0.0/16 и должен иметь по одной общедоступной подсети в каждой из ваших зон доступности.

Перейдите в консоль управления VPC, перейдите к представлению Подсети, затем измените селектор «Фильтр по VPC» в верхнем левом углу на VPC по умолчанию (обычно без имени, поэтому выберите его через диапазон CIDR. ). Убедитесь, что у вас есть подсеть в каждой зоне доступности.

Если они отсутствуют, вы можете их создать. Убедитесь, что вы включили Изменить автоматически назначаемый общедоступный IP. Или обратитесь в службу поддержки AWS и попросите их исправить / воссоздать VPC по умолчанию.

person John Rotenstein    schedule 16.09.2015
comment
Привет, Джон, я получаю еще одно сообщение об ошибке CREATE_FAILED AWS :: EC2 :: Instance WindowsServer Запрошенная конфигурация в настоящее время не поддерживается. Пожалуйста, проверьте документацию на поддерживаемые конфигурации. Есть идеи, в чем может быть проблема? - person minisch; 17.09.2015
comment
Пожалуйста, начните новый вопрос, чтобы помочь другим людям тоже найти ответы. Кстати, я поискал это сообщение об ошибке, и некоторые люди предполагают, что оно связано с типом экземпляра или подсетью. - person John Rotenstein; 17.09.2015
comment
Спасибо, Джон, похоже, сценарий работает только в Сиднее, не знаю почему ... - person minisch; 18.09.2015
comment
Этот сценарий также работал у меня в Сингапуре и на востоке США. Ваша проблема может заключаться в EC2-VPC против EC2-Classic. На панели инструментов EC2 в правом верхнем углу посмотрите, что отображается. В Сиднее есть только EC2-VPC. Впрочем, это повлияло бы и на меня, но это было нормально. - person John Rotenstein; 19.09.2015
comment
мы удаляем VPC по умолчанию во всех регионах и заменяем его собственным, настроенным с TGW. как мы можем обойти это без воссоздания VPC по умолчанию? - person Dennis; 07.02.2021
comment
возможно, я пропустил свойство VPC в шаблоне CloudFormation, и он возвращается к VPC по умолчанию, что приводит к сбою - person Dennis; 07.02.2021
comment
@Dennis. Если проблема не исчезла, создайте новый вопрос, а не задавайте его в комментариях к старому вопросу. - person John Rotenstein; 07.02.2021

Я столкнулся с той же проблемой, и следующие шаги мне помогли.

  1. Удалена подсеть vcp, к которой относилась ошибка
  2. Использовал эту команду в моей оболочке для создания подсети по умолчанию

    aws ec2 create-default-subnet --availability-zone us-east-2a

Для получения дополнительной информации посетите эту страницу документации Amazon

person Ali Mohsan    schedule 05.11.2019
comment
Возникла проблема с моей учетной записью, и я не смог создать ни стек CF, ни EB env. Это действительно помогло создать мой VPC и подсеть по умолчанию, и теперь все работает нормально. - person Rizwan; 25.04.2021