javascript-使用Lambda函数在Amazon S3存储桶上创建缩略图
作者:互联网
我在S3上有两个水桶. campaignfotos和campaignfotos调整大小.
这两个的权限如下所示:
创建了ThumbnailCreatorRole(我想这里缺少一些东西):
我创建了一个Lambda函数,并使用here的代码将文件名形式从“ CreateThumbnail.js”更改为“ index.js”.
在创建时设置触发器-因此,当我的应用程序的用户将图像上传到存储桶时,应创建缩略图:
当我测试该功能时,它第一次起作用(使用Amazon Lambda网站上的“测试”按钮),但是当用户从我的应用程序上传图像时它不起作用,或者当我在s3上上传图像时它也起作用亚马逊网站上的存储桶.
当我尝试使用“测试”按钮第二次测试该功能时,出现此错误(是的,我从缩略图存储桶中删除了旧的resize-HappyFace.jpg):
我忘记了什么?
解决方法:
从日志看,您的lambda函数似乎花费太多时间来处理请求.尝试增加超时时间,然后进行测试.您可以从“配置”标签-> gt中设置超时.高级设置->暂停.
标签:amazon-s3,image,thumbnails,javascript,lambda 来源: https://codeday.me/bug/20191026/1934743.html