【发布时间】:2017-07-18 05:34:24
【问题描述】:
我在 S3 上有两个存储桶。 Campaignfotos 和 campaignfotos 已调整大小。
这两个的权限如下所示:
创建了 ThumbnailCreatorRole(我想我在这里遗漏了一些东西):
我创建了一个 Lambda 函数,并使用来自 here 的代码将文件名从“CreateThumbnail.js”更改为“index.js”。
在创建时设置触发器 - 因此当我的应用程序的用户将图像上传到存储桶时应该创建缩略图:
当我测试该功能时,它第一次工作(使用亚马逊 lambda 网站上的测试按钮)但是当用户从我的应用程序上传图像时它不起作用,当我上传图像时它也不起作用在亚马逊网站上的 s3 存储桶上。
当我尝试使用“测试”按钮第二次测试该功能时,我收到此错误(是的,我从缩略图存储桶中删除了旧的 resized-HappyFace.jpg):
我忘记了什么?
【问题讨论】:
标签: javascript image amazon-s3 lambda thumbnails