Группа безопасности не принимает в шаблоне CloudFormation - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь передать имя SecurityGroup в качестве параметра в шаблоне CloudFormation. При создании стека он предоставляет раскрывающийся список всех групп безопасности, и я предоставляю один, но при этом возникает ошибка с ошибкой ниже

"Ошибка проверки параметра: значение параметра launch-wizard-1 для имени параметра SecurityGroup не существует. Откат запрошен пользователем."

{
    "Description": "Create an EC2 instance running the latest amazon Linux AMI.",
    "Parameters": {
        "KeyPair": {
            "Description": "The EC2 key Pair to allow SSH access to the instance",
            "Type": "String"
        },
          "SecurityGroup": {
             "Description": "Name of security group",
             "Type": "AWS::EC2::SecurityGroup::GroupName"
        }
    },
    "Resources": {
        "EC2Instance": {
            "Properties": {
                "ImageId": "ami-0080e4c5bc078760e",
                "InstanceType": "t2.micro",
                "KeyName": {
                    "Ref": "KeyPair"
                },
                "SecurityGroups" : [ {"Ref" : "SecurityGroup"} ]
            },
            "Type": "AWS::EC2::Instance"
        }
    },
    "Outputs": {
        "InstanceId": {
            "Description": "The InstanceId of newly created EC2 instance",
            "Value": {
                "Ref": "EC2Instance"
            }
        }
    },
    "AWSTemplateFormatVersion": "2010-09-09"
}

1 Ответ

0 голосов
/ 12 января 2019

Я протестировал ваш шаблон (заменив AMI и используя собственное имя группы безопасности), и он работал нормально .

Возможно, экземпляр запускается в другом VPC для группы безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...