导出收集的数据 - AWS Application Discovery

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

导出收集的数据

对于Application Discovery Service 无代理收集器(无代理收集器)和AWS应用程序发现代理(Discovery Agent),在数据收集过程开始后,您可以导出他们收集的有关服务器和虚拟机的数据。这些数据可以通过与控制台交互或通过进行 API 调用来导出AWS CLI,具体取决于您使用哪种发现工具来收集数据。

通过展开所选的方法,您可以在下面看到这两种方法的说明:

可以使用AWS Command Line Interface (AWS CLI) 批量导出从主机和虚拟机上运行的所有无代理收集器和发现代理收集的数据。在导出数据之前,AWS CLI必须先安装在您的环境中。

安装 AWS CLI 并导出收集的数据
  1. 如果尚未这样做,请安装适合您的操作系统类型(Windows 或 Mac/Linux)的 AWS CLI。有关安装说明,请参阅《AWS Command Line Interface用户指南》

  2. 打开命令提示符 (Windows) 或终端 (MAC/Linux)。

    1. 键入 aws configure 并按下 Enter。

    2. 输入您的AWS访问密钥 ID 和AWS私有访问密钥。

    3. 对于默认区域名称,输入 us-west-2

    4. 对于默认输出格式,输入 text

  3. 键入以下命令以生成导出 ID:

    aws discovery start-export-task
  4. 使用在上一步中生成的导出 ID,键入以下命令以生成一个 S3 URL 作为参数 "configurationsDownloadUrl" 的值:

    aws discovery describe-export-tasks --export-ids <export ID>
  5. 复制在上一步中生成的 URL 并将其粘贴到浏览器中,以下载包含已发现服务器的收集的数据的 zip 文件。

当您在特定服务器的详细信息页面上时,从控制台导出代理收集的数据仅限于一个代理。在详情页面上,您可以在屏幕底部的 “导出” 下方找到服务器的导任务。如果不存在导出任务,则该表为空。一次最多可以导出五次服务器数据。

导出收集的有关已发现服务器的数据
  1. 在导航窗格中,选择 Servers (服务器)

  2. Server info (服务器信息) 列中,选择要为其导出数据的服务器的链接。

  3. 在屏幕底部的 Exports (导出) 部分,选择 Export server details (导出服务器详细信息)

  4. 对于 Export server details (导出服务器详细信息),请填写 Start date (开始日期)Time (时间)

    注意

    开始时间不能早于当前时间之前的 72 小时。

  5. 选择 Export 以启动任务。初始状态为 In-progress (正在进行);要更新状态,请单击 Exports (导出) 部分的刷新图标。

  6. 导出任务完成后,选择 Download (下载) 并保存 zip 文件。

  7. 解压缩保存的文件。一组.csv 文件包含导出数据。

    您可以在 Microsoft Excel 中打开 .csv 文件并查看导出的服务器数据。

    在这些文件中,您可以找到一个 JSON 文件,其中包含有关导出任务及其结果的数据。

注意

有关在AWS Migration Hub控制台中生成和导出 Amazon Elastic Compute Cloud (Ama zon EC2) 实例建议的信息,请参阅AWS Migration Hub用户指南中的 Amazon EC2 实例建议