我正在创建一个 EMR 集群云形成模板,该模板将用于在不同区域创建 EMR。由于它适用于多个区域,我将 vpc 和子网选项作为参数传递,以便我们可以在堆栈创建期间选择相关的选项。
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
你不能。不幸的是,即使使用 lambda 和自定义属性也不行,因为下拉列表的数据是在选择表单显示给用户之前收集的。