在CloudFormation模板中引用NetworkInterface时,我收到错误Value of property NetworkInterfaces must be a list of objects
。
以下是相关部分:
MyAppNetworkInterface:
Type: AWS::EC2::NetworkInterface
Properties:
SubnetId: !Ref SubnetPrivate
MyApp:
Type: AWS::EC2::Instance
Properties:
InstanceType: t2.medium
NetworkInterfaces:
- !Ref MyAppNetworkInterface
答案 0 :(得分:3)
您实际上可以直接从EC2主机引用网络接口。但语法略有不同:
MyAppNetworkInterface:
Type: AWS::EC2::NetworkInterface
Properties:
SubnetId: !Ref SubnetPrivate
MyApp:
Type: AWS::EC2::Instance
Properties:
InstanceType: t2.medium
NetworkInterfaces:
- NetworkInterfaceId: !Ref MyAppNetworkInterface
DeviceIndex: 0
答案 1 :(得分:2)
你不能这样做。而是独立创建两个资源,然后连接网络接口附件资源。