如何在 CloudFormation 模板中为私有托管区域指定默认 VPC?
How to specify a default VPC for private hosted zone in a CloudFormation template?
为了创建私有托管区域,我有 to associate it with one or more VPCs。我想在特定区域使用默认 VPC。如何在不引入VPC id作为参数的情况下在CloudFormation模板中指定它?
你不能完全做到这一点
在模板中你可以这样说
"Parameters" : {
myVpc:
Description: "vpc id",
Type: "List<AWS::EC2::VPC::Id>"
}
并且控制台将使用有效值预先填充下拉列表
但是 CLI 无法执行诸如获取预填充然后选择第一个的操作
我想首先从 CLI 执行此操作 运行 类似
aws ec2 describe-vpcs --query 'Vpcs[*].[VpcId]'
然后将所需的 vpc(例如列表中的第一个)编辑到 CF 模板中
为了创建私有托管区域,我有 to associate it with one or more VPCs。我想在特定区域使用默认 VPC。如何在不引入VPC id作为参数的情况下在CloudFormation模板中指定它?
你不能完全做到这一点
在模板中你可以这样说
"Parameters" : {
myVpc:
Description: "vpc id",
Type: "List<AWS::EC2::VPC::Id>"
}
并且控制台将使用有效值预先填充下拉列表
但是 CLI 无法执行诸如获取预填充然后选择第一个的操作
我想首先从 CLI 执行此操作 运行 类似
aws ec2 describe-vpcs --query 'Vpcs[*].[VpcId]'
然后将所需的 vpc(例如列表中的第一个)编辑到 CF 模板中