Типы параметров, как манипулировать строкой - PullRequest
0 голосов
/ 10 мая 2019

Я пытаюсь использовать ref из параметра здесь, но это не работает:

{
  "AWSTemplateFormatVersion": "2010-09-09",
  "Description": "Creating template to deploy 3 ec2 instances in 3 different AZs",
  "Parameters": { 
    "CFCidrVPC1": {
      "Type": "string",
      "Default": "10.10.0.0/16"
    }         
  },  
  "Resources": { 
    "VPC1": {
      "Type": "AWS::EC2::VPC",
      "Properties": {
        "CidrBlock": {
          "Ref": "CFCidrVPC1"
        },        
        "EnableDnsHostnames": "False",
        "EnableDnsSupport": "False",
        "InstanceTenancy": "default"
      }     
    } 
  }
}

CFCidrVPC1: это определено в параметрах, и я пытаюсь использовать его в ресурсах, но я 'm Template contains errors.: Template format error: Unrecognized parameter type: string

Я не хочу вводить значение CIDR напрямую при создании VPC.

Есть ли способ определить CIDR где-нибудь, а потом ссылаться на него?

1 Ответ

1 голос
/ 10 мая 2019

Type должно быть String с большой буквы S.

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