我正在尝试在Cloudformation中创建一个堆栈 - 我正在使用此处的Windows角色和功能示例模板:http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/sample-templates-applications-us-east-1.html
我一直在测试cloudformation,看看它是否可能是我想尝试的东西。在启动堆栈时,我在创建“AWS :: EC2 :: SecurityGroup”对象时遇到错误,原因是“此用户没有默认VPC”
我目前有1个VPC和一堆不同的子网。我在我的JSON中添加了一个部分来指定VPC和子网,但在创建堆栈时仍然出现此错误。这是我添加的内容:
“VpcId”:{ “Type”:“String”, “描述”:“现有虚拟私有云(VPC)的VpcId” },
"Subnets" : {
"Type" : "CommaDelimitedList",
"Description" : "The list of SubnetIds, for at least two Availability Zones in the region in your Virtual Private Cloud (VPC)"
},
任何人都知道如何解决这个问题?或者我可能缺少什么。正如我所说,我实际上是在使用示例模板。感谢
答案 0 :(得分:2)
您需要提供VPC ID:
如果您有现有的VPC,则提供其VPC ID,例如:"VpcId" : "vpc-12345678"
。
如果您在同一个CloudFormation模板中创建VPC,那么您需要引用它,例如"VpcId" : { "Ref" : "myvpc" }
myvpc
是_activityIndicatorView.translatesAutoresizingMaskIntoConstraints = false
_imageView.addSubview(_activityIndicatorView)
NSLayoutConstraint(item: _activityIndicatorView, attribute: .CenterX,
relatedBy: .Equal, toItem: _imageView,
attribute: .CenterX, multiplier: 1.0,
constant: 0.0).active = true
NSLayoutConstraint(item: _activityIndicatorView, attribute: .CenterY,
relatedBy: .Equal, toItem: _imageView,
attribute: .CenterY, multiplier: 1.0,
constant: 0.0).active = true
的资源名称您在模板中创建的AWS::EC2::VPC资源。