AWS Ошибка CloudFormation с сетевым интерфейсом - PullRequest
0 голосов
/ 28 января 2020

Я получаю эту ошибку всякий раз, когда запускаю свой стек

(Сетевые интерфейсы и группы безопасности уровня экземпляра не могут быть указаны в одном запросе (Сервис: AmazonEC2; Код состояния: 400; Ошибка Код: InvalidParameterCombination; Идентификатор запроса: ....))

и статус в Aws console: ROLLBACK_COMPLETE

Как я могу решить эту ошибку?

EC2Instance:
Type: 'AWS::EC2::Instance'
Properties:
  SecurityGroups: 
    - !Ref SecurityGroup
  KeyName : !Ref EC2Key
  AvailabilityZone: us-east-2a
  ImageId: ami-01410f0e8f8b1acca
  InstanceType: t2.micro
  NetworkInterfaces:
    - DeviceIndex: '0'
      SubnetId: !Ref PublicSubnet

1 Ответ

1 голос
/ 31 января 2020

Есть ли конкретная c причина, по которой вы хотите указать сетевой интерфейс?

Если все, что вам нужно для выполнения sh, - это развернуть экземпляр в указанном c su bnet, просто отбросьте часть NetworkInterfaces и укажите su bnet для самого экземпляра.

EC2Instance:
Type: 'AWS::EC2::Instance'
Properties:
  SecurityGroups: 
    - !Ref SecurityGroup
  KeyName : !Ref EC2Key
  AvailabilityZone: us-east-2a
  ImageId: ami-01410f0e8f8b1acca
  InstanceType: t2.micro
  SubnetId: !Ref PublicSubnet
...