Почему при настройке экземпляра в шаблоне облачной информации AWS выдается ошибка, если она принимается в калькуляторе простого месяца - PullRequest
0 голосов
/ 20 марта 2019

У меня есть следующий скрипт в simpleCFN.template.

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

  "Description" : "AWS CloudFormation Sample Template  You will be billed for the AWS resources used if you create a stack from this template.",


  "Resources" : {
    "EC2Instance" : {
      "Type" : "AWS::EC2::Instance",
      "Properties" : {
        "InstanceType" : "t2.medium",
        "ImageId" : "ami-0d5299b1c6112c3c7"
      }
    },


    "AnotherEC2Instance" : {
      "Type" : "AWS::EC2::Instance",
      "Properties" : {
        "InstanceType" : "t2.medium" ,
        "ImageId" : "ami-0d5299b1c6112c3c7"
      }
    },

    "ThirdEC2Instance" : {
      "Type" : "AWS::EC2::Instance",
      "Properties" : {
        "InstanceType" : "t2.medium" ,
        "ImageId" : "ami-0d5299b1c6112c3c7"
      }
    },

    "Prodcamksaimb02050731627ecshpcom" : {
        "Type" : "AWS::EC2::Instance",
        "Properties" : {
            "InstanceType" : "c5.18xlarge" ,
            "ImageId" : "ami-0d5299b1c6112c3c7"
        }
    },

  },

}

Я выполнил команду на CLI AWS

aws cloudformation estimate-template-cost --template-body file://simpleCFN.template --region us-west-2

Я получил ошибку

An error occurred (ValidationError) when calling the EstimateTemplateCost operation: c5.18xlarge is an invalid InstanceType value

Но при выборе того же экземпляра типа (c5.18xlarge) на простом месячном калькуляторе я могу добавить этот тип на сайт.

Почему появляется ошибка

1 Ответ

0 голосов
/ 20 марта 2019

Первый комментарий действителен.Однако я попробовал ваш шаблон, просто заменив идентификатор AMI на идентификатор Amazon Linux AMI для этого региона.Я также удалил лишнюю кому в конце.Я могу воспроизвести это во всех регионах, которые я пробовал.Я не думаю, что это связано с идентификатором AMI.

Точное сообщение об ошибке:

An error occurred (ValidationError) when calling the EstimateTemplateCost operation: c5.18xlarge is an invalid InstanceType value. Valid values are [c1.medium, c1.xlarge, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, cc1.4xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1.16xlarge, f1.2xlarge, g2.2xlarge, g2.8xlarge, hi1.4xlarge, hs1.8xlarge, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3.16xlarge, i3.2xlarge, i3.4xlarge, i3.8xlarge, i3.large, i3.xlarge, m1.large, m1.medium, m1.small, m1.xlarge, m2.2xlarge, m2.4xlarge, m2.xlarge, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, p2.16xlarge, p2.8xlarge, p2.xlarge, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4.16xlarge, r4.2xlarge, r4.4xlarge, r4.8xlarge, r4.large, r4.xlarge, t1.micro, t2.2xlarge, t2.large, t2.medium, t2.micro, t2.nano, t2.small, t2.xlarge, x1.16xlarge, x1.32xlarge]

c5.xx пока не приняты.Команда AWS знает об этом, пока нет предполагаемой даты завершения.

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