2017-04-08 16 views
0

Amazon S3からAmazon Lambdaにトリガーを設定する場合、複数の接尾辞を追加するにはどうすればよいですか?現在のところ、Lambdaは単一の接尾辞しかサポートしていないようです。Amazon Lambdaに複数の接尾辞を追加

答えて

0

あなたはしかし、フィルタは高々1つのプレフィックスゼロ以上のタグを持つことができ、論理を使用してフィルタを組み合わせることができます。

あなたはほど同じクラウド機能を指す構成作成してみました:単一のトリガ(WHAT A残念)の内側に可能ではないようです

<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

私はUIからラムダを設定しました。この設定ファイルはどこにありますか? –

+0

Nath、ラムダ関数のコードを書くタブと同じUIです。 – rock3t

+0

ちょっと@ rock3t、設定セクションに手動で設定を追加するオプションはありません。少なくとも私は見つけることができません。私はそれを行う方法をガイドするチュートリアル、スクリーンショットを添付していただけますか? –

0

を̶が、それでもそれあなたのラムダ関数に複数のS3トリガを作成するのはそれほど高価ではありません。それぞれのサフィックスは、おそらくあなたのラムダが反応しなければならない数のファイル拡張子の1つです。

関連する問題