Ошибка EC2 при использовании Cloudformation: Сервис: AmazonEC2;Код статуса: 400;Код ошибки: IncorrectInstanceState - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь настроить экземпляр EC2, который я могу использовать для R, поскольку мой компьютер отстой.

Я использую этот шаблон облачного фронта, который я нашел в этой справочной статье .

Это так близко к работе, но не совсем там. Я попытался запустить экземпляр и получил это сообщение:

Экземпляр отложенного размещения интерфейса, к которому 'eni-001a6e8290f522251' прикреплен не в допустимом состоянии для этого операция (Сервис: AmazonEC2; Код состояния: 400; Код ошибки: IncorrectInstanceState; Идентификатор запроса: c372ab81-053d-4225-b6f4-b3edd2421296)

Значение по умолчанию ami_id не сработало с первого раза, поэтому я заменил его на ami-0cd3dfa4e37921605.

После ошибки остаток операции откатывается. Учетная запись AWS - это новая учетная запись без каких-либо других настроек. Я создал VPC и связанную подсеть и интернет-шлюз для безопасности, а также пару ключей для EC2 и корзину S3.

1 Ответ

1 голос
/ 31 марта 2019

Вам необходимо внести изменения в шаблон облачной информации.

Найти этот раздел

  RStatsEC2Instance:
Type: AWS::EC2::Instance
DependsOn: RStatsEIP
Properties:
  ImageId: !Ref ImageId
  InstanceType: !Ref InstanceType

Здесь вам нужно заменить RStatsEIP на RStatsEIPAssociation

Это обеспечит создание экземпляра EC2 после того, как эластичный IP будет связан с сетевым интерфейсом.

Загрузите файл yaml и продолжайте.

...