如何在Ubuntu上运行`AWS sam`命令?

时间:2019-05-20 10:18:09

标签: amazon-web-services aws-lambda aws-sam-cli aws-sam

我正在使用AWS sam打包和部署我的lambda函数。但是我发现sam命令在ubuntu linux中无法正常工作。

下面是sam package的{​​{1}}命令的输出。它看起来像命令参数错误,但是相同的命令可以在Mac上运行。我不知道此命令有什么问题。

ubuntu-16.04
$ sam package --template-file sam.yaml --s3-bucket mybucket --output-template-file packaged.yaml
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 operation: Invalid choice, valid choices are:
...

1 个答案:

答案 0 :(得分:1)

事实证明,问题在于awscli版本太旧。由于在下面使用了awscli,因此可以解决此问题。