Terraform: захват событий удаления лямбда - PullRequest
0 голосов
/ 01 августа 2020

У меня есть лямбда-функция, которая вызывается через «aws_lambda_invocation» и без входных данных.

data "aws_lambda_invocation" "copy_config" {
  function_name = aws_lambda_function.copy_config_lambda.function_name
  input         = jsonencode({})
}

Я пытаюсь проверить тип события в методе обработчика.

def lambda_handler(event, context):
    try:
        logger.info(context)
        logger.info(event)

        if event['RequestType'] == 'Delete':

Но «событие» оказывается пустым. Как я могу проверить тип события (создание, обновление или удаление) в функции обработчика лямбда-выражений?

Заранее спасибо.

...