本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更新此解决方案
更新解决方案会将最新的功能、安全补丁和错误修复应用于您的部署。如果您之前部署过该解决方案,请按照以下步骤将 CloudFormation 堆栈更新到最新版本。
重要
更新之前,请确保当前未运行任何负载测试。更新过程可能会暂时中断解决方案的可用性。
-
登录CloudFormation 控制台
,选择现有 CloudFormation 堆栈,然后选择更新堆栈。 -
选择 “直接更新”。
-
选择 “替换现有模板”。
-
在指定模板下:
-
选择 Amazon S3 URL。
-
复制最新模板
的链接。 -
将链接粘贴到 Amazon S3 URL 框中。
-
确认 Amazon S3 网址文本框中显示的模板网址是否正确。
-
选择下一步。
-
再次选择下一步。
-
-
在参数下,检查模板的参数,并根据需要进行修改。有关参数的详细信息,请参阅启动堆栈。
-
选择 Next(下一步)。
-
在 配置堆栈选项 页面上,请选择 下一步。
-
在 Review 页面上,审核并确认设置。
-
选中确认模板可能创建 IAM 资源的复选框。
-
选择查看更改集并验证更改。
-
选择更新堆栈以部署堆栈。
您可以在 AWS CloudFormation 控制台的 “状态” 列中查看堆栈的状态。您将在大约 15 分钟后收到UPDATE_COMPLETE状态。
注意
如果您在堆栈升级后从浏览器登录时遇到 Amazon Cognito 身份验证问题,请刷新浏览器(打开 Ctrl+Shift+R Windows/Linux 或 Mac 上的 Cmd+Shift+R)以清除缓存的数据并重试。
对 v3.3.0 之前版本的更新进行故障排除
注意
本节仅适用于 v3.3.0 之前版本的更新。如果您要从 v3.3.0 或更高版本进行更新,请按照上述标准更新程序进行操作。
-
打开模板并导航至 “条件:”,然后查找 DLTCommon ResourcesAppRegistryCondition
-
您应看到类似如下所示的内容:
Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "true"
-
将第二个真值更改为 false:
Conditions: DLTCommonResourcesAppRegistryConditionCCEF54F8: Fn::Equals: - "true" - "false"
-
使用自定义模板更新您的堆栈。
-
此更新将从堆栈中移除与应用程序注册表相关的资源,从而使更新成功完成。
-
使用最新的模板 URL 执行另一次堆栈更新,将应用程序注册表应用程序资源重新添加到堆栈中。
更新区域堆栈
如果您已在多个区域部署解决方案,则必须分别更新每个区域堆栈。在已部署测试基础设施的区域中,按照每个区域 CloudFormation 堆栈的标准更新程序进行操作。
AWS Systems Manager 应用程序管理器
更新解决方案后,AWS Systems Manager 应用程序管理器提供解决方案及其资源的应用程序级视图。您可以使用应用程序管理器来:
-
从中央位置监控资源、跨堆栈和 AWS 账户部署的资源的成本以及日志。
-
在应用程序环境中查看解决方案资源的操作数据,例如部署状态、 CloudWatch 警报、资源配置和操作问题。