###前提・実現したいこと
AWSのS3とLambdaを使ってお問い合わせフォームを作ろうとしています。
こちらの記事を参考というか写経しています
https://qiita.com/takuma_yoshida/items/3bd3af8b09307d25981a
###想定している流れ
S3で動いているindex.htmlのお問い合わせフォームからコメントを記入して送信すると(POSTリクエストを送る)
Lambdaにおいてある関数がPOSTイベントをきっかけにして実行されるよう設定しているのでindex.jsが実行されて指定のメールアドレスに投稿された内容が送られる。
###発生している問題
chromeのコンソールにindex.jsからのconsole.log('Received event:〇〇〇〇〇〇〇')の内容が返ってこないので、S3とLambdaの連携する設定が取れていないと推定しました。
・CORSの設定を見直しました。
・Lambdaのイベント設定を行いました。
・cognitoの設定を行いました。
・Lambdaに挙げたindex.js及びnode_moduleにも不備はないと思います。
よければお知恵をいただければと思います。
###試したこと
参考にさせていただいたページを真似たのでコード自体に誤りはないと思うのですが、
PUTが起こった際にLambdaに配置されているindex.jsが実行されていないのは
IAMのロール?権限は付与できていないみたいな話なんでしょうか?よろしければ教えていただければと思います。
あなたの回答
tips
プレビュー