шаблон облачной информации ec2 без vpc по умолчанию - PullRequest
0 голосов
/ 06 апреля 2019

Шаблон EC2 является базовым шаблоном, но он терпит неудачу, потому что vpc по умолчанию больше не существует.В результате это ошибки, как правило, плохо настроить его под Paremeters, Значение по умолчанию.

создание VPC по умолчанию, к сожалению, не вариант ....

Как это можно изменить, чтобы использовать определенный VPC?

только после выяснения, какие ошибки действительнозначит, я узнал, что должен назначить VPC и не могу сказать ему использовать «по умолчанию»

Parameters:
  VPC:
    Description: Testing using  VPC created
    Type: String
    Default: vpc-8787789
  Subnet:
    Type: String
    Default: subnet-7657657578



...
...
...
Resources:
  EC2Instance:
    Type: AWS::EC2::Instance
    Properties:
      InstanceType: !Ref 'InstanceType'
      VpcId: !Ref VPC
      SecurityGroups:
        - !Ref 'InstanceSecurityGroup'
      KeyName: !Ref 'KeyName'
      ImageId: !FindInMap
        - AWSRegionArch2AMI
        - !Ref 'AWS::Region'
        - HVM64
  InstanceSecurityGroup:
    Type: AWS::EC2::SecurityGroup
    Properties:
      GroupDescription: Enable SSH access via port 22
      SecurityGroupIngress:
        - IpProtocol: tcp
          FromPort: '22'
          ToPort: '22'
          CidrIp: !Ref 'SSHLocation'

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

1 Ответ

1 голос
/ 06 апреля 2019

Ошибка, скорее всего, исходит от InstanceSecurityGroup, потому что она не указывает значение для VpcId. Поэтому по умолчанию используется VPC по умолчанию, которого не существует. Чтобы это исправить, добавьте: VpcId: VPC

  InstanceSecurityGroup:
    Type: AWS::EC2::SecurityGroup
    Properties:
      GroupDescription: Enable SSH access via port 22
      SecurityGroupIngress:
        - IpProtocol: tcp
          FromPort: '22'
          ToPort: '22'
          CidrIp: !Ref 'SSHLocation'
      VpcId: !Ref VPC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...