MoonMail安装问题 - 资源部署期间出错

时间:2017-10-31 11:05:10

标签: node.js amazon-web-services aws-lambda amazon-cloudformation moonmail

我正在尝试按照https://github.com/microapps/MoonMail

设置月球邮件

我已成功完成这些步骤

npm install
cd events/
npm install
cd ../api/
npm install

初始化无服务器项目:

sls project init -c -n your-lower-case-project-name 

我还添加了文件s-variables-<stage>-<region> where stage is the stage of my serverless i.e prod and region is us-west-2

当我运行此命令时

sls resources deploy

我面对这些错误

enter image description here

enter image description here

我已将默认变量添加到s-variables-<stage>-<region>文件中,但仍会显示这些变量的警告。

对此有任何解决方案吗?

1 个答案:

答案 0 :(得分:1)

据我所知,问题是您仍然缺少部署DynamoDB表和索引所需的几个变量,您需要在s-variables-<stage>中设置以RCU结尾的所有变量WCU(读写容量单位)。

您会注意到我们有defaultRCUdefaultWCU,但其他人有campaignsRCUcampaingsWCU,这是因为我们希望根据不同的表和索引使用不同的容量我们的使用模式,但我建议在https://github.com/microapps/MoonMail/blob/master/s-resources-cf.json内分别用WCURCU替换defaultWCUdefaultRCU中的所有内容,这样您只需配置您s-variables-<stage>中的这两个变量。希望它有所帮助。