AWS CLI Windows Powershell命令错误

时间:2017-10-17 15:35:40

标签: aws-cli

我在AWS CLI上按照Windows powershell命令运行。据报道,我没有为ParameterValue ParameterKey指定KeyName但我有。为什么这个命令不起作用?

PS C:\Users\Manu> aws cloudformation create-stack --stack-name vpn --template-url https://s3.amazonaws.com/awsinaction/chapter5/vpn-cloudformation.json --para
meters ParameterKey=KeyName, ParameterValue=mykey ParameterKey=VPC, ParameterValue=$VpcId ParameterKey=Subnet, ParameterValue=$SubnetId ParameterKey=IPSecShar
edSecret, ParameterValue=$SharedSecret ParameterKey=VPNUser, ParameterValue=vpn ParameterKey=VPNPassword, ParameterValue=$Password

An error occurred (ValidationError) when calling the CreateStack operation: ParameterValue for ParameterKey KeyName is required

1 个答案:

答案 0 :(得分:0)

Powershell在解析该逗号时遇到困难,从而失去了ParameterValue。用双引号将 - 参数之后的完整部分包装起来,以便它能够解析它。

我仍然建议你使用question来处理所有这些更容易。

希望它有所帮助。