更新此解决方案 - Cloud Migration Factory on AWS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

更新此解决方案

如果您之前部署过该解决方案,请按照以下步骤更新 AWS 解决方案 CloudFormation 堆栈上的云迁移工厂,以获取最新版本的解决方案框架。

  1. 登录 AWS CloudFormation 控制台,在 AWS 解决方案 CloudFormation 堆栈上选择您现有的云迁移工厂,然后选择更新

  2. 选择替换当前模板

  3. 指定模板下:

    1. 选择 Amazon S3 URL

    2. 复制最新模板的链接。

    3. 将链接粘贴到 Amazon S3 URL 框中。

    4. 验证 Amazon S3 URL 文本框中显示了正确的模板 URL,然后选择下一步。再次选择下一步

  4. 参数下,检查模板的参数,并根据需要进行修改。请参阅步骤 2. 启动堆栈以获取有关参数的详细信息。

  5. 请选择 Next(下一步)。

  6. 配置堆栈选项 页面上,请选择 下一步

  7. Review 页面上,审核并确认设置。请务必勾选复选框,确认模板可能会创建 AWS Identity and Access Management (IAM) 资源。

  8. 选择查看更改集并验证更改。

  9. 选择更新堆栈以部署堆栈。

您可以在 AWS CloudFormation 控制台的 “状态” 列中查看堆栈的状态。您将在大约 10 分钟后收到 UPDATE_COMPLETE 状态。

重新部署 API Gateway APIs

更新堆栈后,需要重新部署 API Gateway APIs:管理员、登录、工具和用户。这样可以确保所有人都可以对配置进行任何更改 APIs。

  1. 登录 Amazon API Gateway 控制台,APIs 从左侧导航栏中选择**,然后选择 CMF API。

  2. 从 API 资源中,选择操作,然后选择部署 API

  3. 选择* prod的部署阶段*,然后选择部署。

  4. 对 AWS 上的每个云迁移工厂重复步骤 1-3 APIs。

注意

更新解决方案会将内置脚本的当前版本添加到部署中,但不会将脚本的默认版本设置为最新版本。原因是我们不想覆盖可能已应用于解决方案的任何自定义设置。

使用最新版本的脚本

要使用最新版本的脚本,请执行以下操作:

  1. 在 AWS 控制台上导航到云迁移工厂。

  2. 在导航菜单中,选择自动化,然后选择脚本

  3. 前往 AWS 控制台上的云迁移工厂。

  4. 选择自动化,然后选择脚本

  5. 选择要更新到最新版本的现有脚本。然后选择操作并选择*更改默认版本。 *

  6. 对于脚本默认版本,请选择最新版本的脚本。

  7. 选择保存

更新自定义脚本

要更新已自定义的脚本,请执行以下操作:

  1. 从以下存储库下载更新的脚本。

  2. 提取内容以查看各个脚本。

  3. 从其中一个新脚本中提取mfcommon.py文件。

  4. 前往 AWS 控制台上的云迁移工厂。

  5. 选择自动化,然后选择脚本

  6. 选择要更新的现有脚本,然后选择操作并选择*下载默认版本。 *

  7. 提取脚本存档的内容。

  8. 将该mfcommon.py文件替换为步骤 3 中提取的版本。

  9. 使用新mfcommon.py文件压缩脚本的所有内容。

  10. 按照添加脚本包的新版本部分中的说明上传此新版本。

    在 “自动化脚本” 页面上,对于每个脚本,您希望将最新版本设为默认版本:

    1. 选择脚本。

    2. 从 “操作” 中选择 “更改默认版本”。

    3. 脚本默认版本中,选择最新的可用版本号。

  11. 选择保存

(仅限私有部署)重新部署专用 Web 控制台静态内容

要重新部署专用 Web 控制台静态内容,请完成步骤 5:(可选)部署私有 Web 控制台静态内容部分中记录的步骤。