Могу ли я обновить лямбда-версию $ LATEST, чтобы она указала на старую версию функции - PullRequest
1 голос
/ 03 февраля 2020

У меня есть лямбда-функция, которую нужно откатить и использовать предыдущую версию.

Лямбда запускается событием S3, где S3 вызывает функцию ARN без любой версии. или квалификатор псевдонима, поэтому используется только $LATEST

Из-за ограничений IAM в организации я не могу изменить события s3 так, чтобы они указывали на указанную c лямбда-версию или псевдоним.

Есть ли простой способ обновить $LATEST, чтобы он указывал на предыдущую версию функции?

1 Ответ

1 голос
/ 03 февраля 2020

Я не думаю, что вы можете "из коробки". Вы можете выполнить одно из следующих действий:

  • Откройте версию Lambda, которую вы хотите восстановить, скопируйте код и вставьте его в консоль Lambda. Теперь вы можете сохранить «новый» код, и он будет вести себя как «старая» версия

или

  • Если вы используете Git (что, я надеюсь, вы do) вы можете вернуть хранилище функций к старому коммиту, восстановив проект до желаемой версии (если вы примерно знаете, что это за коммит перед публикацией)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...