跳到主要内容

部署升级概览

准备工作

RainMaker 团队会定期推出新的 RainMaker 前端与后端版本。

随着新部署模型 (SAM) 的引入,我们将仅支持 SAR 升级。本节涵盖了无服务器应用程序模型 (Serverless Application Model, SAM) 和无服务器应用程序仓库 (Serverless Application Repository, SAR) 的升级过程。

备份 Cognito 设置

信息

OAuth-only RainMaker 尚未支持此功能。

在升级 RainMaker 之前,建议先从 RainMaker 管理面板备份 Cognito 配置,防止 Cognito 配置在升级后被重置为默认值。完成 RainMaker 后端升级后,就可以使用备份来恢复 Cognito 配置,保留原先的偏好设置。

  • 使用超级管理员账号登录 RainMaker 管理面板。

  • 打开 Deployment Settings,点击 Backup and Restore。若之前已经进行过备份,页面中将会显示先前备份的 Cognito 配置,否则将显示 No backup found 的消息。

    backup_restore_1

  • 点击 Backup Configurations,备份 Cognito 配置。备份完成后,页面右上角会显示信息 Successfully captured Cognito app client settings,表示备份成功。

    backup_restore_2

本节分步讲解了如何通过 SAM 和 SAR 升级 Rainmaker 后端组件,并介绍了 SAM 和 SAR 存储库的升级过程。请基于你的集成设置,参考相应的指南。

后端升级

要升级 Rainmaker 后端组件,首先需要确定使用 SAM 还是 SAR 部署方法。请参照以下步骤选用正确的部署方法。

选取部署方法

  1. 进入 AWS 管理控制台

    • Services 中,搜索 CloudFormation

    SAR22

  2. 查看堆栈

    • CloudFormation 管理面板中,选择 Stacks

    CFSTACK

  3. 确定堆栈类型
    在堆栈列表中:

    • 如果堆栈名称以 "serverless-" 开头,则部署方法为 SAR

    CFSTACKSAR

    • 如果堆栈名称以 "serverless-" 开头,则部署方法为 SAM

    CFSTACKSAM

参考上述方法,确定选用 SAM 还是 SAR 升级步骤。

可用的升级方法

  1. 通过 SAM 升级
  2. 通过 SAR 升级

请务必认真参考说明,确保在开始升级前完成所有必要的备份。

恢复 Cognito 设置

信息

OAuth-only RainMaker 尚未支持此功能。

  • 完成所有 RainMaker 后端升级的步骤后,前往 Deployment Settings > Backup & Restore 标签页。
    查看在升级 RainMaker 前创建的 Cognito 备份。

    backup_restore_3

  • 点击 Restore 即可恢复所偏好的 Cognito 配置,页面右上角显示信息 Successfully restored Cognito app client settings 时,表示恢复成功。

    backup_restore_4

On this page