Вы не можете установить / передать объект контекста при тестировании в консоли Lambda, потому что тестирование в консоли фактически вызывает текущую выбранную версию (обычно $LATEST
) реальной функции в реальной среде Lambda.
Консоль - не симулятор, а реальная вещь.Он отправляет службе Lambds запрос на фактический вызов функции.
Как следствие, контекст вызова также является реальным, и в нем нет механизма для подстановки значений в него.
Вы можете упростить тестирование,настройка API Gateway для использования $LATEST
версии функции.Как только вы опубликуете новую версию функции, API-шлюз должен начать вызывать новую версию функции почти сразу, без изменений или повторного развертывания в API-шлюзе.