amazon-web-services - 无服务器部署 - 未找到功能 - sls 部署

标签 amazon-web-services aws-lambda serverless-framework

我正在尝试通过无服务器 CLI 部署无服务器功能,但出现以下错误:

An error occurred: GenerateDownloadLinkLambdaFunction - Function not found:



奇怪的是,我已经将这个函数部署到另一个阶段 qa它部署得很好,但对于 dev它只是抛出上述错误。

如果我尝试从 AWS 控制台手动创建函数并部署它,Lambda 函数菜单会显示该函数是在 X 秒前部署的,但是它没有显示我在 serverless.yml 中的任何设置。文件在我的机器上。

还值得注意的是,我已经设法在 dev 上部署了此功能。舞台,但我不小心删除了它。从那时起,它拒绝重新部署。

我一直在用头撞墙,想知道我做错了什么,但找不到任何东西,以前有没有其他人遇到过类似的 Serverless 问题?

最佳答案

我在 Serverless 中遇到过这个问题。该问题是由无服务器处理、跟踪和部署您的函数的方式引起的。当您删除该函数时,您实际上手动更改了应用程序的状态,并且实际上是不同步的。

要解决此问题,请注释掉拒绝部署的函数,然后运行 ​​sls deploy .完成后取消注释该函数,然后 sls deploy再次。这次它应该部署您的功能。

关于amazon-web-services - 无服务器部署 - 未找到功能 - sls 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58382779/

相关文章:

amazon-web-services - 用于应用程序负载均衡器的AWS私有(private)静态ipv4

amazon-web-services - 重新部署 lambda 后,AWS Lex 访问被拒绝。错误的默认 IAM 角色

serverless-framework - 在 Serverless 中使用 .env 文件设置环境

aws-lambda - 为什么只有某些部署目标才会出现错误 "Code uncompressed size is greater than max allowed size of 272629760"?

amazon-web-services - 标记s3上spark读取的对象

android - 最简单的安全 Android 服务器后端

amazon-web-services - Traefik 集群还没有准备好用于生产吗?

serverless-framework - 使用无服务器框架通过部署调用 lambda 函数

npm - 无服务器框架从代理后面登录?

python - 使用python + boto删除未使用的AWS安全组,引发vpc错误