AWS cloudformation部署添加--tags失败

时间:2019-01-22 07:03:09

标签: jenkins amazon-cloudformation

我尝试使用aws cloudformation deploy选项运行--tags,但是出现以下错误:

Error in jenkins pipeline console:
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:

  aws help
  aws <command> help
  aws <command> <subcommand> help
aws: error: argument subcommand: Invalid choice, valid choices are:

push                                     | register                                
deregister                               | install    

完整命令:

sh "aws cloudformation deploy --region=us-east-1 --template-file template.yaml --stack-name template-stack --parameter-overrides parameter1=value1 --tags keyname=keyvalue"

在删除--tags key = value时,Cloudformation模板已成功上传。

2 个答案:

答案 0 :(得分:0)

可能您使用的是旧版本的aws-cli。该feature仅在2018年1月合并(请参阅this拉取请求)。因此,请检查您的版本并根据需要进行更新。

答案 1 :(得分:0)

当我通过AWS命令收到“ aws: error: argument subcommand: Invalid choice, valid choices are:”错误时,通常{{1}的参数名称错误,例如--template-body--template-file }}。尝试先删除所有无关的选项,以减少问题的选项。