Вопросы

По крайней мере, один элемент ресурсов должен быть определен ошибка в формировании облака ec2

I tried other templates from the net but still getting the same error. Error

сообщение: шаблон содержит ошибки .: ошибка формата шаблона: должен быть определен хотя бы один элемент ресурсов.

{
"AWSTemplateFormatVersion" : "2010-09-09",

"Description" : "TTND AWS CloudFormation template to launch first instance",

"Parameters" : {

"KeyName" : {
"Description" : "EC2 Key Pair for SSH Access",
"Default" : "sample",
"MinLength": "1",
"MaxLength": "64",
"AllowedPattern" : "[-_ a-zA-Z0-9]*",
"ConstraintDescription" : "can contain only alphanumeric characters, spaces, dashes and underscores."
},
"InstanceType" : {
"Description" : "Instance1 EC2 instance type",
"Type" : "String",
"Default" : "t2.micro",
"AllowedValues" : [ "t2.micro","m1.small","m1.medium","m1.large"],
"ConstraintDescription" : "must be a valid EC2 instance type."
}
},
"Mappings" : {
    "AWSInstanceMapping" : {
      "t2.micro"    : { "Arch" : "64" },
      "t2.small"    : { "Arch" : "64" },
      "t2.medium"   : { "Arch" : "64" },
      "t2.large"    : { "Arch" : "64" },
      "m3.medium"   : { "Arch" : "64" },
      "m4.large"   : { "Arch" : "64" },
      "m4.xlarge"  : { "Arch" : "64" },
      "m4.2xlarge"  : { "Arch" : "64" }
    }
    },

    "InstanceAMI" : {
      "us-east-1"      : { "64" : "ami-09ca8e1e" }
    },

Я пробовал другие шаблоны для сети, но получаю ту же ошибку

"Resources" : {

    "VPC" : {
      "Type" : "AWS::EC2::VPC",
      "Properties" : {
        "CidrBlock" : "10.0.0.0/16",
        "Tags" : [
          {"Key" : "Application", "Value" : { "Ref" : "AWS::StackId"} },
          { "Key": "Name", "Value": "Project_VPC"},
          {"Key" : "Network", "Value" : "Public" }
        ]
      }
    },

    "PublicSubnet" : {
      "Type" : "AWS::EC2::Subnet",
      "Properties" : {
        "VpcId" : { "Ref" : "VPC" },
        "CidrBlock" : "10.0.0.0/24",
        "Tags" : [
          {"Key" : "Application", "Value" : { "Ref" : "AWS::StackId"} },
          {"Key" : "Network", "Value" : "Public" },
          { "Key": "Name", "Value": "Project_Public_Subnet"}
        ]
      }
    },

    "InternetGateway" : {
      "Type" : "AWS::EC2::InternetGateway",
      "Properties" : {
        "Tags" : [
          {"Key" : "Application", "Value" : { "Ref" : "AWS::StackId"} },
          {"Key" : "Network", "Value" : "Public" },
          { "Key": "Name", "Value": "Project_Internetgateway"}
        ]
      }
    },

    "AttachGateway" : {
       "Type" : "AWS::EC2::VPCGatewayAttachment",
       "Properties" : {
         "VpcId" : { "Ref" : "VPC" },
         "InternetGatewayId" : { "Ref" : "InternetGateway" }
       }
    },
"PublicRouteTable" : {
      "Type" : "AWS::EC2::RouteTable",
      "Properties" : {
        "VpcId" : {"Ref" : "VPC"},
        "Tags" : [
          {"Key" : "Application", "Value" : { "Ref" : "AWS::StackId"} },
          {"Key" : "Network", "Value" : "Public" },
          { "Key": "Name", "Value": "cloudwords_public_routetable"}
        ]
      }
    },                                                           

часть кода, которую я удалил для публикации, дает большую ошибку кода, поэтому

"Outputs" : {
 "InstanceId" : {
 "Description" : "InstanceId of the newly created instance",
 "Value" : { "Ref" : "Instance" }
 },
    }
}

Если у кого-то есть простой шаблон запуска экземпляра AWS EC2 с использованием шаблона CloudFormation, опубликуйте его.

Читать:
Как реализовать экспорт значений в терраформе

Похоже, вы скопировали это из какого-то примера, но скопировали только верхнюю часть примера.   —  person pallavi    schedule 07.10.2018

Да, я скопировал с этого сайта tothenew.com/blog/ … но я не могу опубликовать здесь полный код, так как код такой большой   —  person pallavi    schedule 07.10.2018

Его шаблон очень хорош. Охватывает множество деталей для инстансов EC2 и VPC. Какая у вас проблема? Обратите внимание, что в Интернете есть тысячи примеров CloudFormation. Google Search — ваш друг.   —  person pallavi    schedule 07.10.2018

да, этот шаблон хорош и охватывает многие вещи … но когда я выбираю шаблон дизайна, появляется эта ошибка. По крайней мере, один член ресурсов должен быть определен. в любом случае я нашел другой шаблон, он также дает ту же ошибку, когда я выбираю вариант шаблона дизайна. Затем я прикрепил файл, просмотрев его, и он работает. Не знаю, почему шаблон дизайна не работает   —  person pallavi    schedule 08.10.2018

Похожие записи

Существуют ли какие-либо функции для возврата имени / роли вошедшего в систему пользователя на портале клиентов Acumatica?

admin

Как создать образ докера Go с помощью bazel, если также требуется libstdc ++?

admin

html не имеет новой строки с pugjs

admin

Ошибка при добавлении ролей реакции в discord.py

admin

Сборка Azure DevOps застряла в очереди при использовании sonarqube

admin

извлекать блестящую дату и диапазон входных данных

admin