Я создаю слушателя s3, используя безсерверный фреймворк. Пользователь запросил определенный формат файла для триггера s3 для события.
У меня сейчас есть
functions:
LambdaTrigger:
name: ${self:service}-${self:custom.environment}
description: lambda_trigger
handler: handler.lambda_handler
tags:
project: ""
owner: ""
environment: ${self:custom.environment}
events:
- existingS3:
bucket: ${self:custom.listener_bucket_name}
event: s3:ObjectCreated:*
rules:
- prefix: ${self:custom.listener_prefix}
- suffix: ${self:custom.listener_suffix}
мой пользователь требует, чтобы лямбда запускалась только тогда, когда файл имеет
/ID1_ID2_ID3.tar
Я обработал префикс и условие суффикса в вышеупомянутой функции, но мне интересно, как или даже возможно ли создать новое правило, которое будет запускаться только тогда, когда файл имеет формат ID1_ID2_ID3, где каждый идентификатор N целое число.