1

我正在使用 AWSsam打包和部署我的 lambda 函数。但我发现该sam命令在 ubuntu linux 中效果不佳。

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

$ 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:
...
$ sam --version
SAM CLI, version 0.16.0
4

1 回答 1

1

事实证明,问题在于 awscli 版本太旧。通过升级 awscli 解决了它,因为它在下面使用。

于 2019-05-21T00:12:11.417 回答