卸载 RainMaker
本文档介绍了如何卸载 RainMaker 堆栈。请注意,卸载 RainMaker 组件后,系统将清理数据库表、Amazon S3 中的存储内容、Cognito 用户池等资源,并删除 API 网关和 Lambda 函数。
您需要先卸载 RainMaker 前端组件,然后卸载后端组件。
卸载 RainMaker 前端组件
首先需要在 ESP 管理面板中清空 Amazon S3 存储桶 (esp-rainmaker-dashboard-<AWS_ACCOUNT_NO>-
)。 前往 AWS 控制台,点击
Services
>S3
。搜索
S3 buckets
,找到 "esp-rainmaker-dashboard-<AWS_ACCOUNT_NO>-"。
- 勾选存储桶名称前面的复选框,并点击
Empty
。
- 输入存储桶的名称,并点击
Confirm
。
- 卸载 RainMaker 前端组件需要前往 AWS 控制台并搜索 "CloudFormation" 服务,如下图所示。
- 前往
CloudFormation
>Stacks
,搜索serverlessrepo-espdashboard
堆栈。
- 点击
Delete
并在跳出的对话框中确认删除,如下图所示。
- 系统将会启动删除程序。
- 这一过程大约会持续 5-10 分钟。
卸载 RainMaker 后端组件
- 您首先需要清空以下 S3 存储桶的存储内容:
deployment-details-<AWS_ACCOUNT_NO>-
具体步骤如下。
打开 S3 服务(前往 AWS 控制台,打开
Services
>S3
)。搜索上面提到的第一个存储桶。
- 勾选存储桶名称前面的复选框,并点击
Empty
。
- 输入存储桶的名称,点击
Confirm
。
重复上述步骤,删除其余存储桶。
如果您正在使用 Cognito 自定义域,您首先需要手动删除这个域,具体步骤请参见 参考 一节中的 清除 Cognito 自定义域 章节。
- 卸载 RainMaker 后端组件需要前往 AWS 控制台并打开 CloudFormation 服务,然后搜索 "ESP-RainMaker-"。
首先删除 ESP-RainMaker-Core 堆栈。
选择
serverlessrepo-ESP-RainMaker-Core
并点击Delete
。删除过程将大约持续 10-15 分钟。删除完成后,这一仓库将从 CloudFormation 堆栈列表中被清除。
重复上述步骤,删除 ESP-RainMaker-Base 和 ESP-RainMaker-Base-API 仓库。