Amazon web services 无服务器框架S3事件规则

Amazon web services 无服务器框架S3事件规则,amazon-web-services,aws-lambda,serverless,Amazon Web Services,Aws Lambda,Serverless,我正在使用无服务器框架创建一个s3侦听器。用户已为事件的s3触发器请求了特定的文件格式 我现在有 functions: LambdaTrigger: name: ${self:service}-${self:custom.environment} description: lambda_trigger handler: handler.lambda_handler tags: project: ""

我正在使用无服务器框架创建一个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,其中每个id都是N个整数时才会触发。

根据an和我自己的经验,前缀和后缀参数不能是通配符或正则表达式,因此我感到震惊的是,除非您找到一些巧妙的方法来循环限制,否则无法执行您想要的操作

谢谢你抽出时间。这也是我降落的地方,但我只是想确定一下。再次感谢