はじめに なんらかのクライアントからS3にデータを格納したい場合に、例えばデータのチェックをしたり、なんらかの簡単な処理を保存前にかけたいというケースってよくあると思います。 その際にクライアントから送られてくるデータをLambdaで一旦受けて、チェックなり処理を施してからS3に保存するという選択があると思います。 その中でLambdaからS3にデータを保存する場合に、躓きやすい点があります。 下記のコードには問題点があります(Sample1) なおLambdaFunctionとS3は同一リージョンにあるとします。 var aws = require('aws-sdk'); var s3 = new aws.S3({ apiVersion: '2006-03-01' }); exports.handler = function(event, context) { // クライアントからデー