我正在尝试按照此设置月球邮件 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
我面临这些错误
我已经将默认变量添加到 s-variables-<stage>-<region>
中文件,但仍然显示这些变量的警告。
有什么解决办法吗?
最佳答案
据我所知,问题是您仍然缺少部署 DynamoDB 表和索引所需的几个变量,您需要在 s-variables-<stage>
中设置所有以RCU
结尾的和WCU
(读取和写入容量单位)。
您会注意到我们有 defaultRCU
和defaultWCU
但其他人喜欢 campaignsRCU
和campaingsWCU
,这是因为我们希望根据我们的使用模式对不同的表和索引使用不同的容量,但我建议替换以 WCU
结尾的所有内容。或RCU
通过defaultWCU
和defaultRCU
分别在https://github.com/microapps/MoonMail/blob/master/s-resources-cf.json内所以你只需要在 s-variables-<stage>
中配置这两个变量。希望对您有所帮助。
关于node.js - MoonMail 安装问题 - 资源部署期间出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47033852/