Можно ли пометить встроенную сетевую карту в AWS с помощью облачной информации? Если нет, можно ли отключить встроенный сетевой адаптер, создать новый ресурс и подключить его к экземпляру как ID 0 или единственный сетевой интерфейс?
В 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"