Karan Kumar
Karan Kumar

Reputation: 3176

AWS Cloudformation - Security group template error

Quick question: Unable to create an EC2 instance attached with a Security Group.

Thanks in advance.

Error: Encountered unsupported property SecurityGroupInrgress

Template:

Resources: 
    MyInstance: 
        Type: AWS::EC2::Instance 
        Properties: 
            AvailabilityZone: us-east-1a 
            ImageId: ami-a4c7edb2
            InstanceType: t2.micro 
            SecurityGroups: 
                - !Ref SSHSecurityGroup 
                - !Ref ServerSecurityGroup 
    MyEIP: 
        Type: AWS::EC2::EIP 
        Properties: 
            InstanceId: !Ref MyInstance 
    SSHSecurityGroup: 
        Type: AWS::EC2::SecurityGroup
        Properties: 
            GroupDescription: Enable inbound SSH access via port 22 
            SecurityGroupInrgress: 
                - FromPort: 22
                  CidrIp: 0.0.0.0/0
                  IpProtocol: tcp 
    ServerSecurityGroup: 
        Type: AWS::EC2::SecurityGroup
        Properties: 
            GroupDescription: Allow connections from mentioned IPs and ports
            SecurityGroupIngress: 
                - FromPort: 80
                  IpProtocol: tcp 
                  CidrIp: 0.0.0.0/0

I wonder what I am missing out here.

Upvotes: 1

Views: 175

Answers (1)

Chris Williams
Chris Williams

Reputation: 35146

You mispelt in the SSHSecurityGroup resource, you typed SecurityGroupInrgress but it should be SecurityGroupIngress.

Upvotes: 1

Related Questions