Стойностите на параметрите не работят в aws cli Cloudformation

Изпълнявам своя шаблон за формиране на облак от AWS CLI. Работи правилно и създава стек на портала на AWS, но се сблъсквам с един проблем, т.е. не мога да променя стойностите на параметрите по подразбиране. Предавам моите собствени параметри с CLI, но само стойността на последния параметър се променя от стека (т.е. 30), останалите не се променят, вместо да избират стойностите по подразбиране от тялото на шаблона. Опитах всичко възможно, като промених позициите на параметъра, но все още е същото. Така че, моля, уведомете ме как ще разреша този досаден проблем. Това е моята команда: -

aws --region eu-north-1 cloudformation  create-stack --stack-name cli4  --template-body file://app_cli.json --parameters "ParameterKey"="Maxvalue","ParameterValue"="7","ParameterKey"="increment","ParameterValue"="1","ParameterKey"="incrementtime","ParameterValue"="30"

"Parameters": {
        "EnvironmentName": {
            "Description": "An environment name that will be prefixed to resource names",
            "Type": "String",
            "Default": "Codavel"
        },
        "amiID": {
        "Description": "Put ami-id in this",
        "Type": "String",
        "Default": "ami-085045326daf7e309"
        },
        "Maxvalue": {
        "Description": "Put max value in this",
        "Type": "String",
        "Default": "100"
        },
        "increment": {
        "Description": "Put No. of incremental instance this",
        "Type": "String",
        "Default": "2"
        },
        "incrementtime": {
          "Description": "Put incremental time this",
        "Type": "String",
        "Default": "60"
          
        },
        "VpcCIDR": {
            "Description": "Please enter the IP range (CIDR notation) for this VPC",
            "Type": "String",
            "Default": "10.0.0.0/16"
        },
        "PublicSubnet1CIDR": {
            "Description": "Please enter the IP range (CIDR notation) for the public subnet in the first Availability Zone",
            "Type": "String",
            "Default": "10.0.0.0/24"
        },
        "PublicSubnet2CIDR": {
            "Description": "Please enter the IP range (CIDR notation) for the public subnet in the second Availability Zone",
            "Type": "String",
            "Default": "10.0.1.0/24"
        },
        "PrivateSubnet1CIDR": {
            "Description": "Please enter the IP range (CIDR notation) for the private subnet in the first Availability Zone",
            "Type": "String",
            "Default": "10.0.2.0/24"
        },
        "PrivateSubnet2CIDR": {
            "Description": "Please enter the IP range (CIDR notation) for the private subnet in the second Availability Zone",
            "Type": "String",
            "Default": "10.0.3.0/24"
        }
    }



Отговори (2)


Успях да възпроизведа това поведение на CloudFormation, като премахнах запетаите между двойките параметри (както е показано тук) го поправи за мен:

--parameters ParameterKey=Maxvalue,ParameterValue=7 ParameterKey=increment,ParameterValue=1 ParameterKey=incrementtime,ParameterValue=30
person berenbums    schedule 27.07.2020

Нямате нужда от всички тези двойни кавички. Опитвам

aws --region eu-north-1 cloudformation  create-stack --stack-name cli4  --template-body file://app_cli.json --parameters ParameterKey=Maxvalue,ParameterValue=7,ParameterKey=increment,ParameterValue=1,ParameterKey=incrementtime,ParameterValue=30
person Oxi    schedule 27.07.2020
comment
Здравей Oxi, благодаря за отговора ти. Вече опитах това, но не ми помогна. - person shubham kamboj; 27.07.2020
comment
Можете ли да споделите частта за параметрите на Cloudformation? - person Oxi; 27.07.2020
comment
Направих промени във въпроса, моля, погледнете. - person shubham kamboj; 27.07.2020