Есть ли способ врать CloudFormation о том, какой VPC по умолчанию? - PullRequest
0 голосов
/ 02 октября 2019

При создании экземпляров ресурсов (групп безопасности, экземпляров EC2 и т. Д.) С использованием шаблона CloudFormation не всегда нужно явно указывать VpcId. Если этого не сделать, VPC по умолчанию для данной учетной записи выбирается автоматически.

Можно ли назначить другой VPC по умолчанию для целей создания стека, чтобы этот другойVPC используется в тех случаях, когда VpcId не указан явно?

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

1 Ответ

1 голос
/ 02 октября 2019

К сожалению, нет способа переопределить значения по умолчанию, в которых AWS использует CloudFormation, и я бы сказал, что явное указание, когда речь заходит об CloudFormation, - хорошая вещь.

Однако, как бы вы этого не сделалисделано, чтобы удалить текущий VPC по умолчанию и создать новый VPC в качестве нового по умолчанию с желаемой конфигурацией. Для этого необходимо немного отличаться от стандартного VPC. Который вы можете найти здесь: https://docs.aws.amazon.com/vpc/latest/userguide/default-vpc.html#create-default-vpc

К сожалению, вы не можете просто сбросить текущее значение по умолчанию и изменить его на новый существующий VPC, он должен быть сделан с нуля, как в документах, где указано "Если вы удаляете свой VPC по умолчанию, вы можете создать новый. Вы не можете восстановить предыдущий VPC по умолчанию, который вы удалили, и вы не можете пометить существующий не по умолчанию VPC как VPC по умолчанию.".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...