Назад | Перейти на главную страницу

AWS NIC Cloudformation и теги

Можно ли пометить встроенную сетевую карту в 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"