Spaces:
No application file
No application file
| Following command deploys template named ``template.json`` to a stack named | |
| ``my-new-stack``:: | |
| aws cloudformation deploy --template-file /path_to_template/template.json --stack-name my-new-stack --parameter-overrides Key1=Value1 Key2=Value2 --tags Key1=Value1 Key2=Value2 | |
| or the same command using parameters from JSON file ``parameters.json``:: | |
| aws cloudformation deploy --template-file /path_to_template/template.json --stack-name my-new-stack --parameter-overrides file://path_to_parameters/parameters.json --tags Key1=Value1 Key2=Value2 | |
| Supported JSON syntax | |
| ~~~~~~~~~~~~~~~~~~~~~ | |
| Original format:: | |
| [ | |
| "Key1=Value1", | |
| "Key2=Value2" | |
| ] | |
| CloudFormation like format:: | |
| [ | |
| { | |
| "ParameterKey": "Key1", | |
| "ParameterValue": "Value1" | |
| }, | |
| { | |
| "ParameterKey": "Key2", | |
| "ParameterValue": "Value2" | |
| } | |
| ] | |
| .. note:: | |
| Only ParameterKey and ParameterValue are expected keys, command will throw an exception if receives unexpected keys (e.g. UsePreviousValue or ResolvedValue). | |
| CodePipeline like format:: | |
| [ | |
| "Parameters": { | |
| "Key1": "Value1", | |
| "Key2": "Value2" | |
| } | |
| ] | |