我们有几个使用serverless 0.5部署的aws堆栈,现在我们正在尝试迁移到serverless 1.x。我们已经迁移了配置(serverless.yml)和所有配置,但是当我们试图更新实际的堆栈时,我们的问题就来了。Serverless 1使用旧的serverless 0.5堆栈没有的部署存储桶,我们似乎无法创建这些存储桶。我们得到以下错误:Resource ServerlessDeploymentBucket does not exist for stack <stack name>。除了简单地删除所有旧的堆栈之外,还有什么方法可以解决这个问题吗?其中一些有相关的数据库表
我在sls部署上有错误:
Role arn:aws:iam::542779088875:role/serverless-role is invalid or cannot be assumed
我不明白这个角色是从哪里来的。一开始,我没有这样的角色。然后,我创建了名为serverless-role的新角色,并在dashboard.serverless.com上选择了它,但是仍然会遇到这个错误。
堆栈删除也没有帮助(我得到了同样的错误)。
我做错了什么?
我对AWS很陌生。同时将我的代码发布到Aws Serverless Lambda API中。经过100%的处理后,它给出的误差为
Found existing stack: True
The stack's current state of UPDATE_ROLLBACK_FAILED is invalid for updating
Failed to publish AWS Serverless application
在服务器上,当在服务器上检查时,它会显示
Description : An AWS Serverless Application that uses the ASP.
在没有使用ES6/ES7支持的情况下,我几乎没有创建无服务器项目。在我们的新项目中,我想将它与无服务器集成,但无法实现。
这是我的serverless.yml文件
#sls offline start --skipCacheInvalidation
service: test
provider:
name: aws
runtime: nodejs8.10 # set node.js runtime
memorySize: 1024 # set the maximum memory of the Lambdas in Megabytes
timeout: 300 # the
使用“无服务器--webpack”,尝试部署。我发出SLS_DEBUG=* sls deploy --verbose命令,一切正常,直到:
Serverless: Couldn't publish this deploy information to the Serverless Platform.
Error --------------------------------------------------
GraphQL error: Lambda services-publishService threw an Error during invocation
我正在尝试主持一个通用的ssr应用程序,在vercel上使用nuxt 2构建。
这是,项目总规模约为6mb
但是,当我试图构建vercel时,它会出现这样的错误
Error: The Serverless Function "index" is 124.58mb which exceeds the maximum size limit of 50mb. Learn More: https://vercel.link/serverless-function-size
错误的截图
我已经将我的apis划分为微服务,并为每个服务都有一个单独的yml。我这样做是为了解决CloudFormation资源限制错误(资源数量大于允许的最大值200)。所以现在我有了多个无服务器服务的Name.yml文件。现在唯一的问题是,在部署时,我需要一次又一次地重命名它们(重命名为serverless.yml)。
我找到了一个解决方案,即使用--config or -c Name of your configuration file, if other than serverless.yml|.yaml|.js|.json. ()
现在我正在运行命令sis deploy -s stageNam
我正在使用无服务器和AWS Lambda/Cognito为我的应用程序注册用户,我想在用户注册后发送确认邮件。为此,我在serverless.yml中创建了一个serverless.yml函数定义,以便在postConfirmation认知事件触发后触发,但该函数似乎根本没有被调用。有什么问题吗?
serverless.yml
...
postConfirmation:
description: Cognito handler for when a user is confirmed, here it is used for storing the data to database