Получите доступ к обновленной лямбда-версии из команды: `aws lambda publish-version` - PullRequest
0 голосов
/ 24 августа 2018

Мой конвейер CI будет делать две вещи

  • создавать новую лямбда-версию и публиковать
  • Обновлять псевдоним, чтобы указывать на эту новую версию

Thisбудет сделано с помощью команд Cli.У меня вопрос, как мне получить доступ к номеру версии, которая была сгенерирована из первой команды.Он возвращается и публикуется в CLI.Можно ли легко получить доступ через какую-то изящную команду или мне придется самому ее проанализировать?

например,

enter image description here

Ответы [ 2 ]

0 голосов
/ 03 октября 2018
version=$(aws lambda publish-version \
  --function-name test_lambda --description "updated via cli" --region eu-west-1 \
  --query Version \
  --output text)

См. Управление выводом команды из интерфейса командной строки AWS Страница руководства пользователя CLI AWS, в частности Как фильтровать вывод с помощью опции --query и Формат вывода текста

0 голосов
/ 24 августа 2018

Это работает, но все же любопытно, если есть лучший способ.

version=$(aws lambda publish-version --function-name test_lambda --description "updated via cli" --region eu-west-1| jq '.Version')

...