2017-04-08 5 views

Antwort

0

können Sie Filter kombinieren, um eine logische UND-Verknüpfung jedoch ein Filter mit höchstens ein Präfix und Null oder mehrere Tags haben.

Haben Sie versucht, die Schaffung zwei Konfigurationen auf derselben Wolke Funktion zeigen, wie so:

<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> 
+0

Ich habe Lambda von UI konfiguriert. Wo finde ich diese Konfigurationsdatei? –

+0

Nath, es ist die gleiche Benutzeroberfläche, wo Sie Code für Lambda-Funktion schreiben, die Registerkarte - Konfiguration. – rock3t

+0

Hey @ rock3t, im Konfigurationsbereich gibt es keine solche Option manuell Config hinzuzufügen. Ich kann nicht finden. Kannst du mir bitte einen Screenshot, Tutorial als Anleitung beifügen? –

0

Es ist nicht möglich, in einem einzigen Auslöser zu sein scheint (wie schade) ̶, aber es immer noch ist nicht so teuer, mehrere S3-Trigger für Ihre Lambda-Funktion zu erstellen, jedes mit seinem eigenen Suffix, wahrscheinlich eines von ein paar Dateierweiterungen, auf die Ihre Lamda reagieren muss, oder?