【发布时间】:2017-10-09 08:25:28
【问题描述】:
为了创建一个私有托管区域,我有to associate it with one or more VPCs。我想在特定区域使用默认 VPC。如何在不引入 VPC id 作为参数的情况下在 CloudFormation 模板中指定?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation amazon-route53 amazon-vpc
为了创建一个私有托管区域,我有to associate it with one or more VPCs。我想在特定区域使用默认 VPC。如何在不引入 VPC id 作为参数的情况下在 CloudFormation 模板中指定?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation amazon-route53 amazon-vpc
你不能完全做到这一点
在模板中你可以这样说
"Parameters" : {
myVpc:
Description: "vpc id",
Type: "List<AWS::EC2::VPC::Id>"
}
控制台将使用有效值预先填充下拉列表
但是 CLI 不能执行诸如获取预填充然后选择第一个之类的操作
我猜想首先从 CLI 执行此操作,例如
aws ec2 describe-vpcs --query 'Vpcs[*].[VpcId]'
然后将所需的 vpc(例如列表中的第一个)编辑到 CF 模板中
【讨论】: