私はS3に2つのバケットを持っています。キャンペーン写真とキャンペーン写真がサイズ変更されました。私が作成した ラムダ機能付きアマゾンS3バケットでサムネイルを作成
:ThumbnailCreatorRoleを(私はここで何かが欠けていると思う)作成した
:このようなものを2人のルックスのため
権限ラムダ関数は、hereのコードを使用して、ファイル名フォーム "CreateThumbnail.js"を "index.js"に変更しました。作成する上で、トリガーを設定し
- ので、私のアプリのユーザーはバケットに画像をアップロードする際、サムネイルを作成する必要があります。
を私は機能をテストするときは、 (amazonのラムダウェブサイトのテストボタンを使用して)初めて動作しますが、ユーザーが自分のアプリからイメージをアップロードしても、amazonsウェブサイトのs3バケットにイメージをアップロードしても動作しません。
私は「テスト」ボタンで二度目の機能をテストしようとすると、私は(はい、私はサムネイルバケットから古いリサイズ-HappyFace.jpgを削除した)このエラーが出る:
私は何を忘れていますか?
thx、それはタイムアウトを増やすのに役立ちます(私はそれを25に設定しました)。バケツ全体のラムダをどのようにトリガできますか?私は新しいイメージをアップロードしましたが、トリガーがすでに "ObjectCreated"に設定されていても、サムネイルは作成されませんでした。どうすればバケット全体の機能を実行できますか? – Suisse
その他の理由もあります。あなたが間違ったイベントトリガーのタイプを設定したり、ラムダの役割にs3Accessを与えなかったりしています。クラウドウォッチのログを見てみる –