尝试在AWS CloudFormation CLI中提示参数字段时遇到问题

时间:2018-07-11 15:46:29

标签: amazon-web-services amazon-cloudformation aws-cli

我有一个可以在控制台上使用的功能堆栈,但是当我尝试在CLI中运行它时遇到了问题。这就是发生的情况:

[user@lsikala1 ~]$ aws cloudformation create-stack --stack-name G2Devopsproject --template-body https://s3.amazonaws.com/g2internship2018/G2InternshipDevopsbuild.json 
An error occurred (ValidationError) when calling the CreateStack operation: Parameters: [KeyName, Subnets, DBPassword, VpcId, DBUser] must have values

1 个答案:

答案 0 :(得分:0)

在创建CloudFormation堆栈时,AWS CLI不会提示您输入参数。相反,您必须使用--parameters参数提供它们。通过reference of the create-stack命令:

  

--parameters(列表)

     

参数结构的列表,这些结构指定输入的参数   堆。 […]

当然,您只需要在CloudFormation模板中指定参数值而无需使用默认值即可。