我在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.
假设我想证明1d12 (十二边模)服从矩形分布,2d6服从正态分布。
快速和肮脏的方法是统计大约1000个随机生成的数字,将它们放在一个数组中,然后从那里计算平均值和期望值。
但是,如果我想通过使用运行的总计而不是1000个成员数组来节省内存呢?
我可以这样做吗?
for (i =0; i < 1000; i++){
x = Math.Random(1,6);
runningTotal += x;
}
mean = runningTotal / 1000;
使用“无服务器--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
我已经将我的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