#amazon-web-services #amazon-s3 #amazon-ec2 #amazon-cloudformation
#amazon-веб-сервисы #amazon-s3 #amazon-ec2 #aws-cloudformation
Вопрос:
Я пытаюсь настроить экземпляр EC2, который я могу использовать для R, поскольку мой компьютер не работает.
Я использую этот шаблон cloudfront, который я нашел в этой справочной статье.
Это так близко к работе, но не совсем так. Я попытался запустить экземпляр и получил это сообщение:
Экземпляр ожидающего размещения интерфейса, к которому прикреплен ‘eni-001a6e8290f522251’, находится в недопустимом состоянии для этой операции (Сервис: AmazonEC2; Код состояния: 400; Код ошибки: IncorrectInstanceState; Идентификатор запроса: c372ab81-053d-4225-b6f4-b3edd2421296).
Значение по умолчанию ami_id
не сработало с первого раза, поэтому я заменил его на ami-0cd3dfa4e37921605
.
После ошибки остальная часть операции была откатана. Учетная запись AWS — это новая учетная запись без каких-либо других настроек. Я создал VPC и связанную с ним подсеть и интернет-шлюз для обеспечения безопасности, а также пару ключей для EC2 и корзины S3.
Ответ №1:
Вам необходимо внести изменения в шаблон cloudformation.
Найдите этот раздел
RStatsEC2Instance:
Type: AWS::EC2::Instance
DependsOn: RStatsEIP
Properties:
ImageId: !Ref ImageId
InstanceType: !Ref InstanceType
Здесь вам нужно заменить RStatsEIP на rstatseipассоциацию
Это гарантирует, что экземпляр EC2 будет создан после того, как эластичный IP-адрес будет связан с сетевым интерфейсом.
Загрузите файл yaml и продолжайте.