是否可以使用 cloudformation 标记 AWS 中的嵌入式 NIC?如果不行,是否可以禁用嵌入式 NIC 并创建新资源,并将 NIC 作为 ID 0 或唯一网络接口附加到实例?
答案1
可以在 CloudFormation 中标记网络接口:
这是一个例子文档使用键/值对 foo/bar:
AWSTemplateFormatVersion: '2010-09-09'
Description: Simple Standalone ENI
Resources:
myENI:
Type: AWS::EC2::NetworkInterface
Properties:
Tags:
- Key: foo
Value: bar
Description: A nice description.
SourceDestCheck: 'false'
GroupSet:
- sg-75zzz219
SubnetId: subnet-3z648z53
PrivateIpAddress: 10.0.0.16
但是,无法标记嵌入式网络接口,因为文档。但是,您应该能够使用属性DeviceIndex
来实现您的排序。这是从文档中改编的示例:
AWSTemplateFormatVersion: '2010-09-09'
Description: Simple Standalone ENI
Resources:
Ec2Instance:
Type: "AWS::EC2::Instance"
Properties:
ImageId:
Fn::FindInMap:
- "RegionMap"
- Ref: "AWS::Region"
- "AMI"
KeyName:
Ref: "KeyName"
NetworkInterfaces:
- AssociatePublicIpAddress: "true"
DeviceIndex: "0"
GroupSet:
- Ref: "myVPCEC2SecurityGroup"
SubnetId:
Ref: "PublicSubnet"