Al configurar el disparador de Amazon S3 a Amazon Lambda, ¿cómo podemos agregar varios sufijos? Actualmente parece que Lambda solo admite un solo sufijo.
Puede combinar filtros mediante un AND lógico; sin embargo, un filtro puede tener como máximo un prefijo y cero o más etiquetas .
¿Intentó crear dos configuraciones que apunten a la misma función de nube de esta manera:
<CloudFunctionConfiguration> <Id>1</Id> <Filter> <S3Key> <FilterRule> <Name>suffix</Name> <Value>.jpg</Value> </FilterRule> </S3Key> </Filter> <CloudFunction>arn:aws:lambda:us-west-2:444455556666:cloud-function-A</CloudFunction> <Event>s3:ObjectCreated:Put</Event> </CloudFunctionConfiguration> <CloudFunctionConfiguration> <Id>2</Id> <Filter> <S3Key> <FilterRule> <Name>suffix</Name> <Value>.png</Value> </FilterRule> </S3Key> </Filter> <CloudFunction>arn:aws:lambda:us-west-2:444455556666:cloud-function-A</CloudFunction> <Event>s3:ObjectCreated:Put</Event> </CloudFunctionConfiguration>No parece ser posible dentro de un solo disparador (̶w̶h̶a̶t̶ ̶a̶ ̶p̶i̶t̶y̶)̶, pero aun así no es tan costoso crear múltiples disparadores S3 para su función lambda, cada uno con su propio sufijo, muy probablemente uno de un par de archivos extensiones Tu lamda debe reaccionar, ¿verdad?