AWSラムダサービスが初めてです。特定のファイルが到着したときにラムダ関数をトリガする方法があるかどうかを知りたい。S3で特定の入力ファイルのAWSラムダをトリガーする方法はありますか?
0
A
答えて
0
私があなたの要求を正しく理解している場合、試してみることのできるオプションは"Prefix" filteringです。
オブジェクト名にプレフィックスフィルタを使用することもできます(実際にはパスは です)。したがって、 "IMAGE001"や "DOC002"のようなファイル名を指定してラムダにのみ文書を送信する場合は、 という接頭辞を "DOC"に設定することができます。
2
S3は、イベント(例:s3:ObjectCreated
)に基づいてラムダをトリガーすることができます。特定のオブジェクトに対してラムダをトリガすることはできません。その論理はラムダにあるべきです。
オブジェクト作成のためにラムダがトリガされると、ラムダ関数はオブジェクトに関する情報も取得します。ラムダは、オブジェクトの属性に基づいて継続または終了を選択できます。
0
オプション1:これらのファイルを特定の接頭辞にアップロードし、作成されたオブジェクトのイベントをトリガーします。
オプション2:オブジェクトキーにプレフィックスを追加し、作成されたオブジェクトのイベントをトリガーします。次に、ファイル名プレフィックスに基づいてlamdaのイベントをフィルターにかける
関連する問題
- 1. AWSラムダのS3イベントトリガーと一緒に入力jsonを渡す方法
- 2. AWS Athena S3パスでプレフィックスを指定する方法はありますか?
- 3. Ruby AWS :: S3 :: S3Object(aws-sdk):aws-s3のようにデータをストリーミングする方法はありますか?
- 4. typescriptでは、入力リファレンスを特定のファイルに制限する方法はありますか?
- 5. 特定の入力方法をファイルに設定する方法
- 6. AWSのPythonラムダ関数にs3の資格情報を渡す方法はありますか?
- 7. awsの資格情報を使ってS3 SDKなしでs3ファイルを読む方法はありますか?
- 8. AWSラムダのイベントデータと共に入力jsonを渡す方法
- 9. URLからs3の特定のフォルダにファイルを保存する方法はありますか?
- 10. aws efsラムダ関数をトリガする特定のファイルのファイルモニタ
- 11. 複数の入力ファイルから特定のファイルを削除する方法は?
- 12. AWSラムダとマルチパートアップロードS3から
- 13. aws Webコンソールからs3 uriを取得する方法はありますか?
- 14. アップロード中にamazon S3バケット内の特定のファイルにパブリックアクセスする方法はありますか?
- 15. Amazon S3でtouch()ファイルを開く方法はありますか?
- 16. AWS S3バケットホスティング:特定のルート
- 17. ラムダのC++ AWS S3インターフェイス
- 18. 特定の入力タイプのラベルにCSSスタイルを設定する方法はありますか?
- 19. 特定のファイルのリストのみをrsyncする方法はありますか?
- 20. S3バケットにアクセスするためのAWSラムダの設定
- 21. 1つのAWS CLIコマンドの出力を入力としてパイプする方法はありますか?
- 22. ユーザーがファイルをAWS S3バケットにアップロードするときに特定のオブジェクトキーと値タグを自動的に追加する方法はありますか
- 23. AWSラムダ/ APIゲートウェイのファイルにエンコーディングの問題があります
- 24. Rファイルで特定のデータフレームを見つける方法はありますか?
- 25. bashスクリプトで特定の値を停止し強制的に入力する方法はありますか?
- 26. AWSラムダがS3からファイルを取得できない
- 27. カード内のボタンをクリックすると、特定の添付ファイルを特定する方法はありますか?
- 28. 特定のファイルをキャッシュするものを特定する方法はありますか?
- 29. AWSラムダの固有のAPIの詳細はありますか?
- 30. AWS S3特定のフォルダに入れることの許可