Параметры облачной информации AWS - как сделать доступными параметры подсети на основе VPC

Я создаю шаблон облачной информации EMR Cluster, который будет использоваться для создания EMR в разных регионах. Так как это для нескольких регионов, я передаю параметры vpc и subnet в качестве параметров, чтобы мы могли выбрать соответствующие при создании стека.

Parameters:
  VPC:
    Description: Choose the VPC for this EMR
    Type: AWS::EC2::VPC::Id

  Subnet:
    Description: Choose the subnet for this EMR
    Type: AWS::EC2::Subnet::Id

  KeyName:
    Description: Choose the keypair to login
    Type: AWS::EC2::KeyPair::KeyName

Когда я создаю стек с этим шаблоном, CF показывает все VPC, доступные в регионе, и все подсети в доступных VPC. Как изменить его так, чтобы в раскрывающемся списке "Подсеть" отображались только подсети, доступные в выбранном нами VPC?

1 ответ

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

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