本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更新此解决方案
如果您之前部署过该解决方案,请按照以下步骤更新 AWS 解决方案 CloudFormation 堆栈上的云迁移工厂,以获取最新版本的解决方案框架。
-
登录 AWS CloudFormation 控制台
,在 AWS 解决方案 CloudFormation 堆栈上选择您现有的云迁移工厂,然后选择更新。 -
选择替换当前模板。
-
在指定模板下:
-
选择 Amazon S3 URL。
-
复制最新模板的链接。
-
将链接粘贴到 Amazon S3 URL 框中。
-
验证 Amazon S3 URL 文本框中显示了正确的模板 URL,然后选择下一步。再次选择下一步。
-
-
在参数下,检查模板的参数,并根据需要进行修改。请参阅步骤 2. 启动堆栈以获取有关参数的详细信息。
-
请选择 Next(下一步)。
-
在 配置堆栈选项 页面上,请选择 下一步。
-
在 Review 页面上,审核并确认设置。请务必勾选复选框,确认模板可能会创建 AWS Identity and Access Management (IAM) 资源。
-
选择查看更改集并验证更改。
-
选择更新堆栈以部署堆栈。
您可以在 AWS CloudFormation 控制台的 “状态” 列中查看堆栈的状态。您将在大约 10 分钟后收到 UPDATE_COMPLETE 状态。
重新部署 API Gateway APIs
更新堆栈后,需要重新部署 API Gateway APIs:管理员、登录、工具和用户。这样可以确保所有人都可以对配置进行任何更改 APIs。
-
登录 Amazon API Gateway 控制台
,APIs 从左侧导航栏中选择**,然后选择 CMF API。 -
从 API 资源中,选择操作,然后选择部署 API。
-
选择* prod的部署阶段*,然后选择部署。
-
对 AWS 上的每个云迁移工厂重复步骤 1-3 APIs。
注意
更新解决方案会将内置脚本的当前版本添加到部署中,但不会将脚本的默认版本设置为最新版本。原因是我们不想覆盖可能已应用于解决方案的任何自定义设置。
使用最新版本的脚本
要使用最新版本的脚本,请执行以下操作:
-
在 AWS 控制台上导航到云迁移工厂。
-
在导航菜单中,选择自动化,然后选择脚本。
-
前往 AWS 控制台上的云迁移工厂。
-
选择自动化,然后选择脚本。
-
选择要更新到最新版本的现有脚本。然后选择操作并选择*更改默认版本。 *
-
对于脚本默认版本,请选择最新版本的脚本。
-
选择保存。
更新自定义脚本
要更新已自定义的脚本,请执行以下操作:
-
从以下存储库
下载更新的脚本。 -
提取内容以查看各个脚本。
-
从其中一个新脚本中提取
mfcommon.py
文件。 -
前往 AWS 控制台上的云迁移工厂。
-
选择自动化,然后选择脚本。
-
选择要更新的现有脚本,然后选择操作并选择*下载默认版本。 *
-
提取脚本存档的内容。
-
将该
mfcommon.py
文件替换为步骤 3 中提取的版本。 -
使用新
mfcommon.py
文件压缩脚本的所有内容。 -
按照添加脚本包的新版本部分中的说明上传此新版本。
在 “自动化脚本” 页面上,对于每个脚本,您希望将最新版本设为默认版本:
-
选择脚本。
-
从 “操作” 中选择 “更改默认版本”。
-
从脚本默认版本中,选择最新的可用版本号。
-
-
选择保存。
(仅限私有部署)重新部署专用 Web 控制台静态内容
要重新部署专用 Web 控制台静态内容,请完成步骤 5:(可选)部署私有 Web 控制台静态内容部分中记录的步骤。