Как запустить команду `AWS sam` в Ubuntu? - PullRequest
1 голос
/ 20 мая 2019

Я использую AWS sam для упаковки и развертывания своих лямбда-функций. Но я обнаружил, что команда 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

1 Ответ

1 голос
/ 21 мая 2019

Оказывается, проблема в том, что версия awscli была слишком старой. Решил это, обновив awscli, так как он используется под ним.

...