Amazon web services 创建lambda函数时ask cli挂起

Amazon web services 创建lambda函数时ask cli挂起,amazon-web-services,alexa-skills-kit,ask-cli,Amazon Web Services,Alexa Skills Kit,Ask Cli,我正在尝试使用ask cli部署我的Alexa技能。我已经将firebase添加到我的lambda函数中,因为它需要我的技能 现在它显示了磁盘上138.3 MB的lambda文件夹大小 当我执行ask deploy时,我得到了这个结果,但什么也没有发生(它只是挂在那里) 我发现,根据这一点,我认为我在尺寸限制之内 解压缩的.zip/.jar大小为250MB 还有其他人有这个问题吗?或者知道如何解决这个问题 我使用的是ask cli 1.2.0版我遇到了这个问题,通常是因为我以前中止了Lambd

我正在尝试使用ask cli部署我的Alexa技能。我已经将firebase添加到我的lambda函数中,因为它需要我的技能

现在它显示了磁盘上138.3 MB的lambda文件夹大小

当我执行
ask deploy
时,我得到了这个结果,但什么也没有发生(它只是挂在那里)

我发现,根据这一点,我认为我在尺寸限制之内

解压缩的.zip/.jar大小为250MB

还有其他人有这个问题吗?或者知道如何解决这个问题


我使用的是ask cli 1.2.0版

我遇到了这个问题,通常是因为我以前中止了Lambda上传。我的问题是lambda\custom目录中有一个剩余的deployment.zip文件。在中止明显挂起的部署后,我会发现第二个.zip文件很大,这取决于我在中止上载之前等待的时间(一个文件大小为8GB!)。一旦我删除了所有的.zip文件,部署就没有问题了。
只需删除.jar/.zip文件,然后重试非常有魅力

是否检查您是否具有创建lambda函数的写入权限?另外,您是否为ask cli定义了默认配置文件,并为该配置文件授予了创建lambda函数所需的权限?感谢@bgsuello的回复,我没有明确这样做。但是,如果我在没有任何额外的npm包的情况下对项目使用相同的命令,它将按预期工作。所以,我相信权限都是很好的关于压缩然后上传你的lambda功能。考虑把这个放在Alexa开发者论坛上。这似乎是CLI中的一个问题。也就是说,请考虑:a)将lambda函数的代码存储在S3中,并配置lambda从中提取代码。b) 保持Lambda较小,以确保即使在冷启动时,技能也能响应。当容器需要从冷启动开始初始化时,如此大的包装将需要很长时间才能装载!lambda/custom目录在哪里?我想我遇到了同样的问题,因为我的凭据和我的区域已设置,并且我已中止了一些上载。但是,我在项目的源目录中没有看到任何大的zip文件。它是lanbda的index.js文件所在的目录。