Параметры облачной информации 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 ответ
Ты не можешь. К сожалению, даже не с помощью лямбды и пользовательских атрибутов, потому что данные для выпадающих списков собираются до того, как форма выбора показывается пользователю.