RainMaker 部署相关的问题
我已经完成了 RainMaker 服务的部署,但未收到任何关于部署详情的邮件。我该怎么办?
-
请检查邮件是否被归类到垃圾邮件文件夹中。
-
如果邮件不在垃圾邮件文件夹中,则需要进一步排查。确保已正确配置 RainMaker 区域的邮件发送服务,参考指南:配置简单电子邮件服务。
-
在 CloudFormation 控制台中,检查所有必要 的 RainMaker 组件是否成功部署,具体操作请参考部署指南:后端部署验证。
-
如果所有必要的堆栈均已成功部署,可以通过 RainMaker 管理面板重置超级管理员密码。
密码重置步骤:
-
进入 RainMaker 管理面板的登录页面,点击
Forgot Password
。 -
输入注册的超级管理员邮箱地址,系统会发送一个验证码到你的邮箱。
-
输入验证码,并设置新密码。
-
使用新密码登录 RainMaker 管理面板。
-
获取 RainMaker API URL(基础 URL)
-
使用管理员账号登录 RainMaker 管理面板。
-
进入
Deployment Settings
标签页。 -
确定 API 网关类型:
-
REST 网关:默认的传统网关,适用于所有部署。
-
HTTP 网关:新推出的低成本网关(成本降低约 70%)。
注意:该网关需要用户迁移至新用户池,迁移步骤参考用户池迁移指南。
警告选择 HTTP 网关时,ESP API Rate Limiter不可用,这可能导致 API 被恶意用户滥用。
OAuth-only RainMaker 部署 只能使用 HTTP 网关。
-
-
选择所需的 API 端点。
-
如有任何疑问,请联系 ESP RainMaker 支持团队,邮箱地址为 esp-rainmaker-support@espressif.com。
ESP-RainMaker-Core 部署失败,如何解决?
-
登录 AWS 控制台。
-
在 AWS 控制台搜索
CloudFormation
,然后选择serverlessrepo-ESP-RainMaker-Core
。 -
进入
Resources
标签页,搜索espstatsinfo
,然后点击相关的堆栈链接。 -
打开
Events
标签页,查找CREATE_FAILED
状态信息。 -
如果错误信息与上图类似,则问题可能与 Lambda 并发数配额相关。请向 AWS 提交支持请求以解决此问题。
提交支持请求的步骤:
-
打开 AWS 控制台,搜索
Support
。 -
点击
Create case
。 -
选择
Service limit increase
(请求增加服务使用配额),然后在Limit Type
(配额类型)中选择Lambda
,如下所示: -
填写详细信息:
-
添加以下信息:
- 选择你的部署区域
- Limit: 并发请求数(预期持续时间 × 每秒预期请求数)
- New Limit Value: 1000
-
添加请求描述:
我们正在部署我们的产品:https://rainmaker.espressif.com/。 由于当前并发数配额设为 10,无法完成部署。 请将并发数配额提高到 1000。
-
提交请求。
在 CloudFormation 中找不到 ESP-RainMaker-Base-API 堆栈。
- ESP-RainMaker-Base-API 堆栈在 RainMaker 的初始部署后被禁用。
- 如果你需要清理并重新部署 RainMaker,请联系 Espressif RainMaker 团队申请访问权限,邮箱地址为 esp-rainmaker-support@espressif.com。
- 如果仅进行 RainMaker 升级,无需更新 ESP-RainMaker-Base-API 堆栈。
How to confirm if system is functional after the downtime for v3.1.0 upgrade.
Answer
- Login to Aws management console
- Navigate to IoT Core AWS service
- From left hand menu, expand Security and click on Policies and then choose
esp-rainmaker-iot-policy
- If your
Active
Policy looks something like
then it means that your System is Working As Expected, there is No MQTT downtime and your devices are connected.
- If your
Active
Policy looks something like Connect only policy
then check which other Inactive
version which looks like
Select that Inactive
version and click on Set as Active