Я построил свою лямбда-функцию, используя python со стандартным требуемым форматом
def lambda_handler(event, context):
Когда я ее запускаю, все в порядке, за исключением того, что я получаю всю информацию, которую я вызываю в журналах, потому что ответ нулевой. Ответ нулевой, потому что я на самом деле не вызывал функцию, я только определил ее. Однако, когда я вызываю функцию, мне нужен аргумент (событие, контекст).
При определении функции и тестировании в лямбда-консоли AWS мне кажется, что мне предоставлена переменная контекста. Но когда я вызываю функцию без переменных, я получаю ошибку ниже.
lambda_handler() missing 2 required positional arguments: 'event' and 'context'
Если я ввожу переменные события и контекста в мою функцию, она говорит, что они не определены. Когда я вызываю функцию изнутри, она говорит, что контекст переменной не определен.
Я могу предоставить данные для переменной события, но я не уверен, что должно идти в переменной контекста. ,Я неправильно вызываю свою функцию?