

AWS Migration Hub 自 2025 年 11 月 7 日起，不再向新客户开放。要获得类似的功能 AWS Migration Hub，请浏览[AWS 转换](https://aws.amazon.com/transform)。

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

# 在 Strategy Recommendations 中使用应用程序组件
<a name="recommendations-view-app-components"></a>

本部分介绍如何使用 Migration Hub 控制台中的 Migration Hub Strategy Recommendations 来查看并配置迁移与现代化策略建议。

**Topics**
+ [查看建议](#recommendations-view-app-components-details)
+ [配置源代码分析](#recommendations-source-code-config)
+ [配置数据库分析](#recommendations-database-config)

## 查看应用程序组件建议
<a name="recommendations-view-app-components-details"></a>

本部分介绍如何使用 Migration Hub 控制台中的 Strategy Recommendations 来查看适用于应用程序组件的迁移策略建议。

**查看适用于应用程序组件的建议详细信息**

1. 使用您在中[设置 Strategy Recommendations](setting-up.md)创建的 AWS 帐户，登录 AWS 管理控制台 并打开 Migration Hub 控制台，网址为[https://console.aws.amazon.com/migrationhub/](https://console.aws.amazon.com/migrationhub/)。

1. 在 Migration Hub 控制台导航窗格中，选择**策略**，然后选择**建议**。

1. 在**建议**页面上，选择**应用程序组件**选项卡。

   1. **应用程序组件摘要**下面概述了您在服务器产品组合中运行的各种类型的应用程序组件。

   1. 在**应用程序组件**下，您可以查看组件名称、组件类型和迁移“R”策略建议。您还可以查看迁移目的地，以及用于服务器产品组合中运行的各种应用程序组件的迁移与现代化工具。有关“R”策略的信息，请参见 *AWS Prescriptive Guidance* 术语表中的 [Migration terms - 7 Rs](https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-retiring-applications/apg-gloss.html#apg.migration.terms)。

1. 要查看应用程序组件的详细信息，请选择一个应用程序组件，然后选择**查看详细信息**。

1. 在应用程序组件详细信息页面（以组件名称为标题的页面）的**建议摘要**下面，您可以查看适用于应用程序组件的**建议**。您还可以查看已识别的**反模式**。反模式是在您的产品组合中发现的一系列已知问题，这些问题按严重性分类。

1. 选择**策略选项**选项卡，查看针对应用程序组件的迁移建议。您可以选择其他策略，然后选择**设为首选**，从而覆盖推荐的策略。

1. 根据您正在查看的应用程序组件的类型，有**源配置**或**数据库配置**选项卡。有关**源配置**的信息，请参阅[为应用程序组件配置源代码分析](#recommendations-source-code-config)。有关**数据库配置**的信息，请参阅[为应用程序组件配置数据库分析](#recommendations-database-config)。

## 为应用程序组件配置源代码分析
<a name="recommendations-source-code-config"></a>

本部分介绍如何使用 Migration Hub 控制台中的 Strategy Recommendations 为应用程序组件配置源代码分析。

**为应用程序组件配置源代码分析**

1. 在 Migration Hub 控制台导航窗格中，选择**策略**，然后选择**建议**。

1. 在**建议**页面上，选择**应用程序组件**选项卡。

1. 从**应用程序组件**下面的组件列表中，选择组件类型为 **java**、**dotnetframework** 或 **IIS** 的应用程序组件，然后选择**查看详细信息**。

1. 在应用程序组件详细信息页面（以组件名称为标题的页面）上，选择**源代码配置**选项卡。

1. 在**源代码配置详细信息**下，选择**分析源代码**。

1. 在**分析源代码**页面上，提供用于存储应用程序组件源代码的存储库名称、分支名称和项目名称（如果适用）。选择要使用的 GitHub 源代码版本控制类型，然后选择 Analyz **e**。

   分析完成后，您可以在应用程序组件详细信息页面上查看更新的建议。

有关源代码分析的更多信息，请参阅[Strategy Recommendations 源代码分析](source-code-analysis.md)。

## 为应用程序组件配置数据库分析
<a name="recommendations-database-config"></a>

本部分介绍如何使用 Migration Hub 控制台中的 Strategy Recommendations 为应用程序组件配置数据库分析。

**为应用程序组件配置数据库分析**

1. 在 Migration Hub 控制台导航窗格中，选择**策略**，然后选择**建议**。

1. 在**建议**页面上，选择**应用程序组件**选项卡。

1. 从 “**应用程序组件” 下的组件**列表中，选择具有组件类型的应用程序组件，**SQLServer**然后选择 “**查看详细信息**”。

1. 在应用程序组件详细信息页面（以组件名称为标题的页面）上，选择**数据库配置**选项卡。

1. 在**数据库配置详细信息**下，选择**分析数据库详细信息**。

1. 从您在 AWS Secrets Manager 中创建的下拉菜单中选择一个用于数据库凭证的密钥名称，然后选择**分析**。

   分析完成后，您可以在应用程序组件详细信息页面上查看更新的建议。

有关数据库分析和设置密钥名称的更多信息，请参阅[Strategy Recommendations 数据库分析](database-analysis.md)。