問題タブ [s3-bucket]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - S3バケットからアクセス中にjava.io.FileNotFoundException?
AWS で小さな POC を行っています。S3 バケットから csv ファイルを読み取ろうとして、CloudWatch ログ ファイルに表示されます。すべてが順調に進んでいますが、ファイルにアクセスしているときに java.io.FileNotFoundException を取得しています
コーディング
CloudWatch ログ ファイルの出力
CloudWatch ログ エラー
私はラムダ関数の中にいます
私はラムダ関数2の中にいます
私はラムダ関数3の中にいます
私はラムダ関数4の中にいます
私はラムダ関数5の中にいます
私はラムダ関数6の中にいます
私はラムダ関数7の中にいます
私はラムダ関数8の中にいます
私はラムダ関数9の中にいます
受信した S3 イベント: readfilefromcsvfile/def_nhtsa_crash_test.csv
私はラムダ関数10の中にいます
java.io.FileNotFoundException:
readfilefromcsvfile/def_nhtsa_crash_test.csv (そのようなファイルまたはディレクトリはありません) java.io.FileNotFoundException: readfilefromcsvfile/def_nhtsa_crash_test.csv (そのようなファイルまたはディレクトリはありません) at java.io.FileInputStream.open0 (ネイティブ メソッド)
ログ出力を調べると、そのようなファイルはありませんが、S3 バケットに保存しています。JavaでS3ファイルにアクセスする方法を教えてもらえますか? または S3 バケット ファイルにアクセスする際に指定する必要があるパス名は何ですか?